[MediaWiki-commits] [Gerrit] JSHint: fix the last jslint/hint failures - change (mediawiki...CodeEditor)
jenkins-bot has submitted this change and it was merged. Change subject: JSHint: fix the last jslint/hint failures .. JSHint: fix the last jslint/hint failures Change-Id: I3695d0da964ee607d91510c490793aca1ace5d58 --- A .jshint M modules/ext.codeEditor.geshi.js M modules/jquery.codeEditor.js 3 files changed, 25 insertions(+), 5 deletions(-) Approvals: Bartosz Dziewoński: Looks good to me, approved jenkins-bot: Verified diff --git a/.jshint b/.jshint new file mode 100644 index 000..dae6c7d --- /dev/null +++ b/.jshint @@ -0,0 +1,18 @@ +{ +/* Common */ + +// Enforcing +camelcase: true, +curly: true, +eqeqeq: true, +immed: true, +latedef: true, +newcap: true, +noarg: true, +noempty: true, +nonew: true, +quotmark: single, +trailing: true, +undef: true, +unused: true +} diff --git a/modules/ext.codeEditor.geshi.js b/modules/ext.codeEditor.geshi.js index b1fe6ea..876c989 100644 --- a/modules/ext.codeEditor.geshi.js +++ b/modules/ext.codeEditor.geshi.js @@ -140,8 +140,9 @@ setLanguage = function ( lang ) { geshiLang = lang; - var aceLang = map[geshiLang]; - codeEditor.getSession().setMode( new (require( ace/mode/ + aceLang ).Mode) ); + var aceLang = map[geshiLang], + AceLangMode = require( ace/mode/ + aceLang ).Mode; + codeEditor.getSession().setMode( new AceLangMode() ); }; setLanguage( geshiLang ); diff --git a/modules/jquery.codeEditor.js b/modules/jquery.codeEditor.js index 31d9408..df64d43 100644 --- a/modules/jquery.codeEditor.js +++ b/modules/jquery.codeEditor.js @@ -131,7 +131,7 @@ * Sets up the iframe in place of the textarea to allow more advanced operations */ 'setupCodeEditor': function () { - var box, lang, container, editdiv, session, resize, summary; + var box, lang, container, editdiv, session, resize, summary, AceLangMode; box = context.$textarea; lang = mw.config.get( wgCodeEditorCurrentLanguage ); @@ -184,7 +184,8 @@ // updated right away to actually use the new style. $( mw ).bind( 'LivePreviewPrepare', context.evt.codeEditorSubmit ); - session.setMode( new (require( ace/mode/ + lang ).Mode) ); + AceLangMode = require( ace/mode/ + lang ).Mode; + session.setMode( new AceLangMode() ); // Force the box to resize horizontally to match in future :D resize = function () { @@ -251,7 +252,7 @@ } // Line numbers in CodeEditor are zero-based - line = parseInt( result[1] ); + line = parseInt( result[1], 10 ); context.codeEditor.navigateTo( line - 1, 0 ); // Scroll up a bit to give some context context.codeEditor.scrollToRow( line - 4 ); -- To view, visit https://gerrit.wikimedia.org/r/106623 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I3695d0da964ee607d91510c490793aca1ace5d58 Gerrit-PatchSet: 4 Gerrit-Project: mediawiki/extensions/CodeEditor Gerrit-Branch: master Gerrit-Owner: TheDJ hartman.w...@gmail.com Gerrit-Reviewer: Anomie bjor...@wikimedia.org Gerrit-Reviewer: Bartosz Dziewoński matma@gmail.com Gerrit-Reviewer: Siebrand siebr...@wikimedia.org Gerrit-Reviewer: TheDJ hartman.w...@gmail.com Gerrit-Reviewer: Umherirrender umherirrender_de...@web.de Gerrit-Reviewer: jenkins-bot ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] JSHint: fix the last jslint/hint failures - change (mediawiki...CodeEditor)
TheDJ has uploaded a new change for review. https://gerrit.wikimedia.org/r/106623 Change subject: JSHint: fix the last jslint/hint failures .. JSHint: fix the last jslint/hint failures Change-Id: I3695d0da964ee607d91510c490793aca1ace5d58 --- A .jshint M modules/ext.codeEditor.geshi.js M modules/jquery.codeEditor.js 3 files changed, 25 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CodeEditor refs/changes/23/106623/1 diff --git a/.jshint b/.jshint new file mode 100644 index 000..6a7060a --- /dev/null +++ b/.jshint @@ -0,0 +1,18 @@ +{ +/* Common */ + +// Enforcing +camelcase: true, +curly: true, +eqeqeq: true, +immed: true, +latedef: true, +newcap: true, +noarg: true, +noempty: true, +nonew: true, +quotmark: single, +trailing: true, +undef: true, +unused: true +} diff --git a/modules/ext.codeEditor.geshi.js b/modules/ext.codeEditor.geshi.js index b1fe6ea..3889d0a 100644 --- a/modules/ext.codeEditor.geshi.js +++ b/modules/ext.codeEditor.geshi.js @@ -140,8 +140,9 @@ setLanguage = function ( lang ) { geshiLang = lang; - var aceLang = map[geshiLang]; - codeEditor.getSession().setMode( new (require( ace/mode/ + aceLang ).Mode) ); + var aceLang = map[geshiLang], + AceLangMode = require( ace/mode/ + aceLang ).Mode; + codeEditor.getSession().setMode( new AceLangMode.Mode() ); }; setLanguage( geshiLang ); diff --git a/modules/jquery.codeEditor.js b/modules/jquery.codeEditor.js index 0523059..00387d7 100644 --- a/modules/jquery.codeEditor.js +++ b/modules/jquery.codeEditor.js @@ -131,7 +131,7 @@ * Sets up the iframe in place of the textarea to allow more advanced operations */ 'setupCodeEditor': function () { - var box, lang, container, editdiv, session, resize, summary; + var box, lang, container, editdiv, session, resize, summary, AceLangMode; box = context.$textarea; lang = mw.config.get( wgCodeEditorCurrentLanguage ); @@ -187,7 +187,8 @@ // Disable code-linting in the background using JavaScript WebWorkers. // Currently broken due to require() / ResourceLoader mismatch. session.setUseWorker( false ); - session.setMode( new (require( ace/mode/ + lang ).Mode) ); + AceLangMode = require( ace/mode/ + lang ).Mode; + session.setMode( new AceLangMode() ); // Force the box to resize horizontally to match in future :D resize = function () { @@ -254,7 +255,7 @@ } // Line numbers in CodeEditor are zero-based - line = parseInt( result[1] ); + line = parseInt( result[1], 10 ); context.codeEditor.navigateTo( line - 1, 0 ); // Scroll up a bit to give some context context.codeEditor.scrollToRow( line - 4 ); -- To view, visit https://gerrit.wikimedia.org/r/106623 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3695d0da964ee607d91510c490793aca1ace5d58 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CodeEditor Gerrit-Branch: master Gerrit-Owner: TheDJ hartman.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits