Paladox has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/181790

Change subject: Convert .css to .less
......................................................................

Convert .css to .less

* Convert .css to .less.

Requires patch https://gerrit.wikimedia.org/r/#/c/181786/

If you have rendering problems with patch
https://gerrit.wikimedia.org/r/#/c/181788/ please try this patch with
https://gerrit.wikimedia.org/r/#/c/181786/

Change-Id: I9453c3e9cd50cbd942f5338efe44d8586581b124
---
M WikiEditor.php
M i18n/ang.json
M i18n/lrc.json
R modules/components/ext.wikiEditor.less
R modules/components/ext.wikiEditor.toolbar.styles.less
A modules/components/jquery.wikiEditor.dialogs.config.less
A modules/components/jquery.wikiEditor.dialogs.less
A modules/components/jquery.wikiEditor.less
R modules/components/jquery.wikiEditor.preview.less
A modules/components/jquery.wikiEditor.toolbar.less
D modules/jquery.wikiEditor.css
D modules/jquery.wikiEditor.dialogs.config.css
D modules/jquery.wikiEditor.dialogs.css
D modules/jquery.wikiEditor.toolbar.css
14 files changed, 810 insertions(+), 701 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiEditor 
refs/changes/90/181790/1

diff --git a/WikiEditor.php b/WikiEditor.php
index 49c7c57..62440d0 100644
--- a/WikiEditor.php
+++ b/WikiEditor.php
@@ -47,9 +47,13 @@
 $GLOBALS['wgAutoloadClasses']['WikiEditorHooks'] = __DIR__ . 
'/WikiEditor.hooks.php';
 $GLOBALS['wgMessagesDirs']['WikiEditor'] = __DIR__ . '/i18n';
 $GLOBALS['wgExtensionMessagesFiles']['WikiEditor'] = __DIR__ . 
'/WikiEditor.i18n.php';
-$GLOBALS['wgHooks']['EditPage::showEditForm:initial'][] = 
'WikiEditorHooks::editPageShowEditFormInitial';
+$GLOBALS['wgHooks']['EditPage::showEditForm:initial'][] = array(
+       'WikiEditorHooks::editPageShowEditFormInitial',
+);
 $GLOBALS['wgHooks']['GetPreferences'][] = 'WikiEditorHooks::getPreferences';
-$GLOBALS['wgHooks']['ResourceLoaderGetConfigVars'][] = 
'WikiEditorHooks::resourceLoaderGetConfigVars';
+$GLOBALS['wgHooks']['ResourceLoaderGetConfigVars'][] = array(
+       'WikiEditorHooks::resourceLoaderGetConfigVars',
+);
 $GLOBALS['wgHooks']['ResourceLoaderTestModules'][] = 
'WikiEditorHooks::resourceLoaderTestModules';
 $GLOBALS['wgHooks']['MakeGlobalVariablesScript'][] = 
'WikiEditorHooks::makeGlobalVariablesScript';
 $GLOBALS['wgHooks']['EditPageBeforeEditToolbar'][] = 
'WikiEditorHooks::EditPageBeforeEditToolbar';
@@ -66,7 +70,7 @@
 
        'jquery.wikiEditor' => $wikiEditorTpl + array(
                'scripts' => 'jquery.wikiEditor.js',
-               'styles' => 'jquery.wikiEditor.css',
+               'styles' => 'components/jquery.wikiEditor.less',
                'dependencies' => array(
                        'jquery.client',
                        'jquery.textSelection',
@@ -78,7 +82,7 @@
        ),
        'jquery.wikiEditor.dialogs' => $wikiEditorTpl + array(
                'scripts' => 'jquery.wikiEditor.dialogs.js',
-               'styles' => 'jquery.wikiEditor.dialogs.css',
+               'styles' => 'components/jquery.wikiEditor.dialogs.less',
                'dependencies' => array(
                        'jquery.wikiEditor',
                        'jquery.wikiEditor.toolbar',
@@ -91,7 +95,7 @@
        ),
        'jquery.wikiEditor.dialogs.config' => $wikiEditorTpl + array(
                'scripts' => 'jquery.wikiEditor.dialogs.config.js',
-               'styles' => 'jquery.wikiEditor.dialogs.config.css',
+               'styles' => 'components/jquery.wikiEditor.dialogs.config.less',
                'dependencies' => array(
                        'jquery.wikiEditor',
                        'jquery.wikiEditor.dialogs',
@@ -115,7 +119,7 @@
        ),
        'jquery.wikiEditor.preview' => $wikiEditorTpl + array(
                'scripts' => 'jquery.wikiEditor.preview.js',
-               'styles' => 'jquery.wikiEditor.preview.css',
+               'styles' => 'components/jquery.wikiEditor.preview.less',
                'dependencies' => 'jquery.wikiEditor',
        ),
        'jquery.wikiEditor.publish' => $wikiEditorTpl + array(
@@ -127,7 +131,7 @@
        ),
        'jquery.wikiEditor.toolbar' => $wikiEditorTpl + array(
                'scripts' => 'jquery.wikiEditor.toolbar.js',
-               'styles' => 'jquery.wikiEditor.toolbar.css',
+               'styles' => 'components/jquery.wikiEditor.toolbar.less',
                'dependencies' => array(
                        'jquery.wikiEditor',
                        'jquery.wikiEditor.toolbar.i18n',
@@ -351,7 +355,7 @@
 
        'ext.wikiEditor' => $wikiEditorTpl + array(
                'scripts' => 'ext.wikiEditor.js',
-               'styles' => 'ext.wikiEditor.css',
+               'styles' => 'components/ext.wikiEditor.less',
                'dependencies' => 'jquery.wikiEditor',
        ),
        'ext.wikiEditor.dialogs' => $wikiEditorTpl + array(
@@ -401,7 +405,7 @@
                )
        ),
        'ext.wikiEditor.toolbar.styles' => $wikiEditorTpl + array(
-               'styles' => 'ext.wikiEditor.toolbar.styles.css',
+               'styles' => 'components/ext.wikiEditor.toolbar.styles.less',
        ),
        'ext.wikiEditor.toolbar.hideSig' => $wikiEditorTpl + array(
                'scripts' => 'ext.wikiEditor.toolbar.hideSig.js',
diff --git a/i18n/ang.json b/i18n/ang.json
index 87af5e2..10f11d9 100644
--- a/i18n/ang.json
+++ b/i18n/ang.json
@@ -37,7 +37,7 @@
        "wikieditor-toolbar-tool-table": "Tabelle",
        "wikieditor-toolbar-tool-table-dimensions-rows": "Rǣwa",
        "wikieditor-toolbar-tool-table-example": "Bysen",
-       "wikieditor-toolbar-tool-table-preview": "Fōrebysen",
+       "wikieditor-toolbar-tool-table-preview": "Forebysen",
        "wikieditor-toolbar-characters-page-latin": "Lǣden",
        "wikieditor-toolbar-characters-page-latinextended": "Ēacnod Lǣden",
        "wikieditor-toolbar-characters-page-symbols": "Tācnu",
diff --git a/i18n/lrc.json b/i18n/lrc.json
index 2424a27..cc7fad2 100644
--- a/i18n/lrc.json
+++ b/i18n/lrc.json
@@ -11,8 +11,6 @@
        "wikieditor-preview-tab": "پيش زمينه",
        "wikieditor-preview-changes-tab": "آلشتيا",
        "wikieditor-preview-loading": "د حالت سوار كرد",
-       "wikieditor-previewDialog-tab": "پيش زمينه",
-       "wikieditor-previewDialog-loading": "د حالت سوار كرد",
        "wikieditor-publish-preference": "توانايی پا وه پا سی انتشار",
        "wikieditor-publish-button-publish": "منتشر كردن",
        "wikieditor-publish-button-cancel": "رد كردن",
@@ -29,12 +27,28 @@
        "wikieditor-toolbar-tool-italic-example": "نوشته كج كوله",
        "wikieditor-toolbar-tool-ilink": "لینک مئن ون",
        "wikieditor-toolbar-tool-ilink-example": "عنوان لينك",
+       "wikieditor-toolbar-tool-xlink": "هوم پیوند خارجی(د ویر داشتو)",
        "wikieditor-toolbar-tool-xlink-example": "http://www.example.com نوم 
ديس ون",
        "wikieditor-toolbar-tool-link": "ديس ون",
+       "wikieditor-toolbar-tool-link-title": "نیائن هوم پیوند",
        "wikieditor-toolbar-tool-link-int": "سی ويكی بلگه",
+       "wikieditor-toolbar-tool-link-int-target-tooltip": "داسون بلگه یا یو آر 
ال",
+       "wikieditor-toolbar-tool-link-int-text": "نیسسه سی دیئن:",
+       "wikieditor-toolbar-tool-link-int-text-tooltip": "نیسسه دیاری کرد",
+       "wikieditor-toolbar-tool-link-ext": "سی یه گل بلگه دیارگه خارجی",
+       "wikieditor-toolbar-tool-link-ext-target": "هوم پیوند يو آر ال:",
+       "wikieditor-toolbar-tool-link-ext-text": "هوم پیوند نیسسه دار:",
+       "wikieditor-toolbar-tool-link-insert": "نیائن هوم پیوند",
        "wikieditor-toolbar-tool-link-cancel": "رد كردن",
        "wikieditor-toolbar-tool-link-int-target-status-notexists": "بلگه نیئش",
+       "wikieditor-toolbar-tool-link-int-target-status-invalid": "داسون 
نامعتور",
+       "wikieditor-toolbar-tool-link-int-target-status-external": "هوم پیوند 
خارجی",
+       "wikieditor-toolbar-tool-link-int-target-status-loading": "د حال و بال 
وارسی سی بیین بلگه...",
+       "wikieditor-toolbar-tool-link-int-invalid": "داسونی که شما تیار کردیته 
خو نئ.",
+       "wikieditor-toolbar-tool-link-lookslikeinternal-int": "هوم پیوند داخلی",
+       "wikieditor-toolbar-tool-link-lookslikeinternal-ext": "هوم پیوند خارجی",
        "wikieditor-toolbar-tool-file-title": "نیائن جانیا",
+       "wikieditor-toolbar-file-target": "نوم جانیا:",
        "wikieditor-toolbar-file-size": "انازه",
        "wikieditor-toolbar-file-float": "د راست چيين",
        "wikieditor-toolbar-file-default": "پيش فرض",
@@ -50,19 +64,27 @@
        "wikieditor-toolbar-section-advanced": "پيشرفته",
        "wikieditor-toolbar-tool-heading": "سربلگه",
        "wikieditor-toolbar-tool-heading-1": "ریتراز1",
+       "wikieditor-toolbar-tool-heading-2": "ریتراز2",
        "wikieditor-toolbar-tool-heading-3": "ریتراز3",
+       "wikieditor-toolbar-tool-heading-4": "ریتراز4",
        "wikieditor-toolbar-tool-heading-5": "ریتراز5",
+       "wikieditor-toolbar-group-format": "قالو",
        "wikieditor-toolbar-tool-ulist": "نوم گه توپر بیه",
        "wikieditor-toolbar-tool-olist": "نوم گه شماره دار",
        "wikieditor-toolbar-tool-redirect": "واگردونی",
        "wikieditor-toolbar-tool-redirect-example": "نوم بلگه حاستنی",
        "wikieditor-toolbar-tool-big": "گپ",
+       "wikieditor-toolbar-tool-big-example": "نیسسه گپ",
        "wikieditor-toolbar-tool-small": "كؤچك",
        "wikieditor-toolbar-tool-small-example": "متن كؤچك",
+       "wikieditor-toolbar-tool-superscript": "شا اسکریپت",
        "wikieditor-toolbar-group-insert": "دائن",
        "wikieditor-toolbar-tool-gallery": "عسگدونی",
        "wikieditor-toolbar-tool-newline": "خط تازه",
        "wikieditor-toolbar-tool-table": "جعوه",
+       "wikieditor-toolbar-tool-table-dimensions-columns": "ستينا",
+       "wikieditor-toolbar-tool-table-example": "نمونه",
+       "wikieditor-toolbar-tool-table-preview": "پيش سيل",
        "wikieditor-toolbar-tool-table-insert": "نهائن",
        "wikieditor-toolbar-tool-table-cancel": "انجوم شیو کردن",
        "wikieditor-toolbar-tool-replace": "بگرد و جاگزین کو",
@@ -93,8 +115,17 @@
        "wikieditor-toolbar-help-page-list": "نوم گه یا",
        "wikieditor-toolbar-help-page-file": "جانیایا",
        "wikieditor-toolbar-help-page-discussion": "گپ",
+       "wikieditor-toolbar-help-content-italic-description": "كج كوله",
+       "wikieditor-toolbar-help-content-italic-syntax": "نیسسه کج و کوله",
+       "wikieditor-toolbar-help-content-italic-result": "<em>نیسسه کج و 
کوله</em>",
        "wikieditor-toolbar-help-content-bold-description": "مین پر",
+       "wikieditor-toolbar-help-content-bold-syntax": "'''نیسسه مین پر'''",
+       "wikieditor-toolbar-help-content-bold-result": "<strong>نیسسه مین 
پر</strong>",
        "wikieditor-toolbar-help-content-ilink-description": "هوم پیوند تویئ",
+       "wikieditor-toolbar-help-content-ilink-result": "<a href='#'>ری دیس هوم 
پیوند</a><br /><a href='#'>داسون بلگه</a>",
+       "wikieditor-toolbar-help-content-xlink-description": "هوم پیوند خارجی",
+       "wikieditor-toolbar-help-content-xlink-syntax": 
"[http://www.example.org Link label]<br />[http://www.example.org]<br 
/>http://www.example.org";,
+       "wikieditor-toolbar-help-content-xlink-result": "<a href='#' 
class='external'>ری دیس هوم پیوند</a><br /><a href='#' class='external 
autonumber'>[1]</a><br /><a href='#' 
class='external'>http://www.example.org</a>",
        "wikieditor-toolbar-help-content-heading2-description": "دوئمی ریتراز 
سرون",
        "wikieditor-toolbar-help-content-heading3-description": "سئمین ریتراز 
سرون",
        "wikieditor-toolbar-help-content-heading4-description": "چئارمی ریتراز 
سرون",
@@ -104,7 +135,12 @@
        "wikieditor-toolbar-help-content-ulist-result": "<ul><li>قلم نوم 
گه</li><li>قلم نوم گه</li></ul>",
        "wikieditor-toolbar-help-content-olist-syntax": "# قلم نوم گه<br />* 
قلم نوم گه",
        "wikieditor-toolbar-help-content-olist-result": "<ul><li>قلم نوم 
گه</li><li>قلم نوم گه</li></ul>",
+       "wikieditor-toolbar-help-content-reference-result": "نیسسه بلگه.<sup><a 
href='#'>[1]</a></sup>",
+       "wikieditor-toolbar-help-content-rereference-result": "نیسسه 
بلگه.<sup><a href='#'>[1]</a></sup>",
+       "wikieditor-toolbar-help-content-showreferences-result": "<ol 
class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> 
<a rel='nofollow' title='http://www.example.org' class='external text' 
href='#'>نیسسه هوم پیوند</a>, نیسسه اضافی.</li></ol>",
        "wikieditor-toolbar-help-content-signaturetimestamp-description": "امضا 
و دیسمن وخت",
+       "wikieditor-toolbar-help-content-signaturetimestamp-result": "<a 
href='#' title='{{#special:mypage}}'>نوم کاریاری</a> (<a href='#' 
title='{{#special:mytalk}}'>چک چنه</a>) 15:54, 10 جوئن2009 (UTC)",
        "wikieditor-toolbar-help-content-signature-description": "امضا",
+       "wikieditor-toolbar-help-content-signature-result": "<a href='#' 
title='{{#special:mypage}}'>نوم کاریاری</a> (<a href='#' 
title='{{#special:mytalk}}'>چک چنه</a>)",
        "wikieditor-toolbar-help-content-indent-description": "مئن رئته"
 }
diff --git a/modules/ext.wikiEditor.css b/modules/components/ext.wikiEditor.less
similarity index 100%
rename from modules/ext.wikiEditor.css
rename to modules/components/ext.wikiEditor.less
diff --git a/modules/ext.wikiEditor.toolbar.styles.css 
b/modules/components/ext.wikiEditor.toolbar.styles.less
similarity index 100%
rename from modules/ext.wikiEditor.toolbar.styles.css
rename to modules/components/ext.wikiEditor.toolbar.styles.less
diff --git a/modules/components/jquery.wikiEditor.dialogs.config.less 
b/modules/components/jquery.wikiEditor.dialogs.config.less
new file mode 100644
index 0000000..6ad8400
--- /dev/null
+++ b/modules/components/jquery.wikiEditor.dialogs.config.less
@@ -0,0 +1,221 @@
+/*
+ * CSS for WikiEditor Dialogs
+ */
+
+/* Table Dialog */
+#wikieditor-toolbar-table-dialog {
+       fieldset {
+               width: 218px;
+               padding: 0;
+               float: left;
+       }
+       .wikieditor-toolbar-table-preview-wrapper {
+               width: 330px;
+               padding: 0;
+               float: right;
+       }
+}
+
+.wikieditor-toolbar-table-preview-content {
+       * {
+               cursor: default;
+       }
+}
+
+.wikiEditor-toolbar-dialog {
+       .wikieditor-toolbar-table-preview-wrapper {
+               table {
+                       width: 100% !important;
+               }
+       }
+       .wikieditor-toolbar-table-preview-content {
+               table {
+                       td {
+                               padding: 10px 4px !important;
+                               height: auto !important;
+                       }
+                       th {
+                               padding: 7px 3px !important;
+                       }
+               }
+       }
+       .ui-dialog-content {
+               padding: 30px 20px 0 !important;
+               padding-bottom: 1em !important;
+       }
+       .ui-dialog-buttonpane {
+               border-top: 1px solid #cccccc !important;
+       }
+}
+
+.wikieditor-toolbar-table-dimension-fields {
+       .wikieditor-toolbar-field-wrapper {
+               float: left;
+               margin-right: 20px;
+               vertical-align: bottom;
+       }
+}
+
+.wikieditor-toolbar-dialog-wrapper {
+       width: 100%;
+}
+
+/* Insert Link Dialog */
+#wikieditor-toolbar-link-int-target-status {
+       float: right;
+}
+
+#wikieditor-toolbar-link-int-target,
+#wikieditor-toolbar-link-int-text {
+       width: 100%;
+}
+
+#wikieditor-toolbar-tool-link-int-target-label {
+       float: left;
+       line-height: 1.7em;
+}
+
+#wikieditor-toolbar-link-int-target-status-exists,
+#wikieditor-toolbar-link-int-target-status-notexists,
+#wikieditor-toolbar-link-int-target-status-invalid,
+#wikieditor-toolbar-link-int-target-status-external,
+#wikieditor-toolbar-link-int-target-status-disambig {
+       padding-left: 30px;
+       background-position: 0 50%;
+       background-repeat: no-repeat;
+}
+
+#wikieditor-toolbar-link-int-target-status-exists {
+       background-image: url('../images/dialogs/insert-link-exists.png');
+       background-position: left;
+}
+
+#wikieditor-toolbar-link-int-target-status-notexists {
+       background-image: url('../images/dialogs/insert-link-notexists.png');
+       background-position: left;
+}
+
+#wikieditor-toolbar-link-int-target-status-invalid {
+       background-image: url('../images/dialogs/insert-link-invalid.png');
+       background-position: left;
+}
+
+#wikieditor-toolbar-link-int-target-status-external {
+       background-image: url('../images/dialogs/insert-link-external.png');
+       background-position: left;
+}
+
+#wikieditor-toolbar-link-int-target-status-disambig {
+       background-image: url('../images/dialogs/insert-disambiguation.png');
+       background-position: left;
+}
+
+/* File dialog */
+#wikieditor-toolbar-file-target,
+#wikieditor-toolbar-file-caption {
+       width: 100%;
+}
+
+.wikieditor-toolbar-file-options {
+       .wikieditor-toolbar-field-wrapper {
+               float: left;
+               margin: 0 20px 0 0;
+       }
+}
+
+/* Reference Dialog */
+#wikieditor-toolbar-reference-dialog {
+       label {
+               float: left;
+               line-height: 1.7em;
+       }
+}
+
+#wikieditor-toolbar-reference-text {
+       width: 100%;
+}
+
+/* RTL Changes */
+
+body.rtl {
+       #wikieditor-toolbar-link-int-target-status-external {
+               background-image: 
url('../images/dialogs/insert-link-external-rtl.png');
+       }
+       .wikiEditor-toolbar-dialog {
+               .ui-dialog-buttonpane {
+                       button {
+                               float: left;
+                               margin: 0.5em 0.4em 0.5em 0 !important;
+                       }
+               }
+       }
+}
+
+/* Template Editor Dialogs */
+.wikiEditor-template-dialog-fields {
+       label {
+               text-transform: capitalize;
+               float: left;
+               width: 25%;
+               line-height: 2.25em;
+       }
+       textarea {
+               float: right;
+               width: 70%;
+               line-height: 1.5em;
+               height: 1.5em;
+       }
+       .wikiEditor-template-dialog-field-wrapper {
+               padding: 0.75em 0.33em;
+               border-bottom: 1px dashed silver;
+               clear: both;
+       }
+       .wikiEditor-template-dialog-field-wrapper:first-child {
+               padding-top: 0;
+       }
+       .wikiEditor-template-dialog-field-wrapper:last-child {
+               border-bottom: none;
+       }
+}
+
+/* Self Clearing Floats */
+.wikieditor-toolbar-table-dimension-fields:after,
+.wikieditor-toolbar-dialog-wrapper:after {
+       visibility: hidden;
+       display: block;
+       font-size: 0;
+       content: " ";
+       clear: both;
+       height: 0;
+}
+
+/* Hides from IE-mac \*/
+* html .wikieditor-toolbar-table-dimension-fields,
+* html .wikieditor-toolbar-dialog-wrapper {
+       height: 1%;
+}
+
+.wikieditor-toolbar-table-dimension-fields,
+.wikieditor-toolbar-dialog-wrapper {
+       display: inline-table;
+       display: block;
+}
+
+/* End hide from IE-mac */
+/* Edit dialog */
+.wikiEditor-dialog-editoptions {
+       margin-top: 15px;
+}
+
+/* Publish dialog */
+.wikiEditor-publish-dialog-copywarn {
+       margin-top: 0.5em;
+}
+
+.wikiEditor-publish-dialog-summary {
+       margin-top: 1.5em;
+}
+
+.wikiEditor-publish-dialog-options {
+       margin-top: 1.5em;
+}
diff --git a/modules/components/jquery.wikiEditor.dialogs.less 
b/modules/components/jquery.wikiEditor.dialogs.less
new file mode 100644
index 0000000..cfb43cc
--- /dev/null
+++ b/modules/components/jquery.wikiEditor.dialogs.less
@@ -0,0 +1,66 @@
+/**
+ * CSS for WikiEditor Dialogs jQuery plugin
+ */
+
+.wikiEditor-toolbar-dialog {
+       border: none;
+       table {
+               margin-top: 0.75em;
+               td {
+                       padding: 0.5em;
+                       height: 3em;
+                       overflow: visible;
+                       padding: 0 !important;
+               }
+       }
+       .ui-dialog-content {
+               fieldset {
+                       border: none !important;
+                       margin: 0 !important;
+                       padding: 0 !important;
+               }
+               input[type=text] {
+                       -moz-box-sizing: border-box;
+                       -ms-box-sizing: border-box;
+                       -webkit-box-sizing: border-box;
+                       -khtml-box-sizing: border-box;
+               }
+       }
+       .ui-widget-header {
+               border-bottom:1px solid #6bc8f3 !important;
+       }
+       .ui-dialog-titlebar-close {
+               padding: 0;
+       }
+}
+
+/* Put suggestions (default z-index 99) on top of dialogs (z-index 1002) */
+div.suggestions {
+       z-index: 1099;
+}
+
+.wikiEditor-toolbar-dialog .ui-dialog-content input[type="radio"],
+.wikiEditor-toolbar-dialog .ui-dialog-content input[type="checkbox"] {
+       margin-left: 0;
+}
+
+body {
+       .wikiEditor-toolbar-dialog {
+               .ui-dialog-titlebar-close {
+                       right: 0.9em;
+               }
+       }
+}
+
+.wikieditor-toolbar-field-wrapper {
+       padding: 0 0 25px 0;
+}
+
+.wikieditor-toolbar-floated-field-wrapper {
+       float: left;
+       margin-right: 2em;
+}
+
+.wikieditor-toolbar-dialog-hint {
+       color: #999999;
+}
diff --git a/modules/components/jquery.wikiEditor.less 
b/modules/components/jquery.wikiEditor.less
new file mode 100644
index 0000000..d411cc4
--- /dev/null
+++ b/modules/components/jquery.wikiEditor.less
@@ -0,0 +1,116 @@
+/*
+ * CSS for WikiEditor jQuery plugin
+ */
+
+.wikiEditor-ui {
+       position: relative;
+       clear: both;
+       width: 100%;
+       background-color: #E0EEf7;
+       textarea {
+               width: 100%;
+               border: 0;
+       }
+       textarea:focus {
+               outline: none;
+       }
+       .wikiEditor-ui-clear {
+               clear: both;
+       }
+       .wikiEditor-ui-view {
+               border: 1px solid silver;
+       }
+       .wikiEditor-ui-top {
+               position: relative;
+               border-bottom: 1px solid silver;
+       }
+       .wikiEditor-ui-left {
+               float: left;
+               width: 100%;
+       }
+       .wikiEditor-ui-right {
+               float: right;
+               background: #F3F3F3;
+               overflow: hidden;
+       }
+}
+
+.wikiEditor-wikitext {
+       float: left;
+       width: 100%;
+}
+
+.wikiEditor-ui-controls {
+       float: left;
+       width: 100%;
+       background-color: white;
+}
+
+.wikiEditor-ui-tabs {
+       float: left;
+       height: 2.5em;
+       margin-right: -1px;
+       background-color: white;
+       border-left: 1px solid silver;
+       border-top: 1px solid silver;
+       div {
+               float: left;
+               height: 2.5em;
+               background-color: #f3f3f3;
+               border-right: 1px solid silver;
+               border-bottom: 1px solid silver;
+               a {
+                       display: inline-block;
+                       padding: 0 0.75em;
+                       line-height: 2.5em;
+                       color: #0645AD;
+               }
+       }
+       div.current {
+               border-bottom: 1px solid white;
+               background-color: white;
+               a {
+                       color: #333333;
+               }
+               a:hover {
+                       text-decoration: none;
+               }
+       }
+}
+
+.wikiEditor-ui-buttons {
+       float: right;
+       height: 2.5em;
+       margin-right: -1px;
+       background-color: white;
+       padding-left: 1em;
+       border-top: 1px solid white;
+       button {
+               margin-left: 0.5em;
+       }
+}
+
+.wikiEditor-view-wikitext {
+       line-height: 1em;
+}
+
+.wikiEditor-ui-loading {
+       background: #f3f3f3;
+       z-index: 10;
+       position: absolute;
+       top: 0;
+       left: 0;
+       text-align: center;
+       height: 100%;
+       width: 100%;
+       border: 1px solid silver;
+       margin: -1px;
+       span {
+               display: block;
+               height: 24px;
+               width: 24px;
+               background: url('../images/toolbar/loading.gif') 0 0 no-repeat;
+               text-indent: -9999px;
+               margin: 0 auto;
+       }
+}
diff --git a/modules/jquery.wikiEditor.preview.css 
b/modules/components/jquery.wikiEditor.preview.less
similarity index 61%
rename from modules/jquery.wikiEditor.preview.css
rename to modules/components/jquery.wikiEditor.preview.less
index 6b026a1..e0e60cd 100644
--- a/modules/jquery.wikiEditor.preview.css
+++ b/modules/components/jquery.wikiEditor.preview.less
@@ -5,10 +5,9 @@
 .wikiEditor-preview-loading {
        padding: 1em;
        background-color: white;
-}
-
-.wikiEditor-preview-loading span {
-       color: #666666;
+       span {
+               color: #666666;
+       }
 }
 
 .wikiEditor-preview-spinner {
@@ -21,11 +20,15 @@
 }
 
 /* FIXME: This only works for the first wikiEditor on the page! */
-#wikiEditor-0-preview-dialog .wikiEditor-ui-loading {
-       overflow: hidden;
-       border: none;
+#wikiEditor-0-preview-dialog {
+       .wikiEditor-ui-loading {
+               overflow: hidden;
+               border: none;
+       }
 }
 
-.ui-dialog .ui-dialog-buttonpane {
-       margin: 0 !important;
+.ui-dialog {
+       .ui-dialog-buttonpane {
+               margin: 0 !important;
+       }
 }
diff --git a/modules/components/jquery.wikiEditor.toolbar.less 
b/modules/components/jquery.wikiEditor.toolbar.less
new file mode 100644
index 0000000..0a6cc59
--- /dev/null
+++ b/modules/components/jquery.wikiEditor.toolbar.less
@@ -0,0 +1,343 @@
+@import "mediawiki.mixins.less";
+
+/**
+ * CSS for WikiEditor Toolbar jQuery plugin
+ */
+
+.wikiEditor-ui-toolbar {
+       position: relative;
+       display: block;
+       /* @embed */
+       background-image: url('../images/toolbar/base.png');
+       background-position: left top;
+       background-repeat: repeat-x;
+       .empty {
+               display: none;
+       }
+       /* Expandable Sections */
+       .sections {
+               float: left;
+               width: 100%;
+               clear: both;
+               height: 0;
+               .section {
+                       float: left;
+                       width: 100%;
+                       border-top: 1px solid #DDDDDD;
+                       background-color: #E0EEf7;
+               }
+               .section-hidden {
+                       display: none;
+               }
+               div {
+                       .spinner {
+                               display: none;
+                       }
+               }
+               .loading {
+               /* Gets overridden when the section div is in class loading - 
see below */
+                       .spinner {
+                               display: block;
+                               float: left;
+                               background-image: 
url('../images/toolbar/loading.gif');
+                               background-position: left center;
+                               background-repeat: no-repeat;
+                               padding-left: 32px;
+                               margin-left: 0.5em;
+                               height: 32px;
+                               color: #666666;
+                       }
+               }
+       }
+       /* Groups */
+       .group {
+               float: left;
+               height: 26px;
+               padding-right: 6px;
+               border-right: 1px solid #DDDDDD;
+               margin: 3px;
+               /* Toolbar */
+               .label {
+                       float: left;
+                       border: 0;
+                       height: 22px;
+                       line-height: 22px;
+                       margin: 2px;
+                       margin-left: 5px;
+                       margin-right: 8px;
+                       color: #777777;
+                       cursor: default;
+               }
+               img.tool {
+                       float: left;
+                       border: 0;
+                       height: 22px;
+                       width: 22px;
+                       padding: 2px;
+                       cursor: pointer;
+               }
+               .tool-select {
+                       float: left;
+                       margin: 2px;
+                       height: 22px;
+                       cursor: pointer;
+                       border: 1px solid silver;
+                       padding: 0;
+                       margin-right: 0;
+                       cursor: pointer;
+                       background-color: #ffffff;
+                       .label {
+                               
.background-image-svg('../images/toolbar/arrow-down.svg', 
'../images/toolbar/arrow-down.png');
+                               background-position: center right;
+                               background-repeat: no-repeat;
+                               padding: 0;
+                               margin: 0;
+                               padding-left: 4px;
+                               padding-right: 22px;
+                               margin-right: 4px;
+                               cursor: pointer;
+                               text-decoration: none;
+                               color: #333333;
+                       }
+                       .menu {
+                               .options {
+                                       position: absolute;
+                                       display: none;
+                                       margin-left: -1px;
+                                       margin-top: 22px;
+                                       border: 1px solid silver;
+                                       background-color: #ffffff;
+                               }
+                       }
+                       .options {
+                               .option {
+                                       display: block;
+                                       padding: 0.5em;
+                                       text-decoration: none;
+                                       color: black;
+                                       white-space: nowrap;
+                               }
+                               .option:hover {
+                                       background-color: #E0EEf7;
+                               }
+                               .option[rel=heading-2] {
+                                       font-size: 150%;
+                                       font-weight: normal;
+                               }
+                               .option[rel=heading-3] {
+                                       font-size: 132%;
+                                       font-weight: normal;
+                               }
+                               .option[rel=heading-4] {
+                                       font-size: 116%;
+                                       font-weight: normal;
+                               }
+                               .option[rel=heading-5] {
+                                       font-size: 100%;
+                                       font-weight: bold;
+                               }
+                       }
+               }
+       }
+       .group-search {
+               float: right;
+               padding: 0 0 0 6px;
+               border-right: none;
+               border-left: 1px solid #DDDDDD;
+       }
+       .group-insert {
+               border-right: none;
+       }
+       /* Tabs */
+       .tabs {
+               list-style: none;
+               margin: 3px;
+               span.tab {
+                       display: block;
+                       float: left;
+                       line-height: 26px;
+                       a.current:hover {
+                               text-decoration: none;
+                       }
+                       a.loading {
+                               background-image: 
url('../images/toolbar/loading-small.gif');
+                       }
+               }
+       }
+       /* Booklet */
+       .booklet {
+               .index {
+                       float: left;
+                       width: 20%;
+                       height: 125px;
+                       overflow: auto;
+                       div {
+                               padding: 4px;
+                               padding-left: 6px;
+                               cursor: pointer;
+                               color: #0645ad;
+                       }
+                       .current {
+                               background-color: #FAFAFA;
+                               color: #333333;
+                               cursor: default;
+                       }
+               }
+               .pages {
+                       float: right;
+                       width: 80%;
+                       height: 125px;
+                       overflow: auto;
+                       background-color: #FAFAFA;
+               }
+       }
+       /* Help Pages */
+       .page-table {
+               table {
+                       padding-left: 5px;
+                       padding-right: 5px;
+                       background: none;
+               }
+               th {
+                       color: #999999;
+               }
+               td {
+                       color: black;
+                       border-top: 1px solid #EEEEEE;
+               }
+       }
+       .section-help {
+               .page-table {
+                       .cell {
+                               vertical-align: top;
+                       }
+               }
+       }
+       /* Characters Pages */
+       .page-characters {
+               div {
+                       span {
+                               border: 1px solid #DDDDDD;
+                               padding: 5px;
+                               padding-left: 8px;
+                               padding-right: 8px;
+                               margin-left: 5px;
+                               margin-top: 5px;
+                               height: 1em;
+                               float: left;
+                               display: block;
+                               color: black;
+                               text-decoration: none;
+                               cursor: pointer;
+                               font-family: monospace, "Courier New";
+                               font-size: 1.25em;
+                       }
+                       span:hover {
+                               background-color: white;
+                               text-decoration: none;
+                               border-color: #a8d7f9;
+                       }
+               }
+               div[dir=rtl] {
+                       span {
+                               direction: rtl;
+                       }
+               }
+       }
+}
+
+/* Top Level Containers */
+.wikiEditor-ui-toolbar .tabs,
+.wikiEditor-ui-toolbar .section-main {
+       position: relative;
+       float: left;
+       min-height: 26px;
+       height: 100%;
+}
+
+/* Sprited Buttons */
+.wikiEditor-toolbar-spritedButton {
+       .background-image-svg('../images/toolbar/button-sprite.svg', 
'../images/toolbar/button-sprite.png');
+       background-position: 0 0;
+       background-repeat: no-repeat;
+       display: block;
+       float: left;
+       height: 22px;
+       text-indent: -9999px;
+       width: 22px;
+       padding: 2px;
+       cursor: pointer;
+       overflow: hidden;
+}
+
+.wikiEditor-ui-toolbar .tabs span.tab a,
+.wikiEditor-ui-toolbar .tabs span.tab a:visited {
+       display: inline-block;
+       float: left;
+       padding-left: 18px;
+       padding-right: 12px;
+       height: 26px;
+       cursor: pointer;
+       color: #0645ad;
+       .background-image-svg('../images/toolbar/arrow-ltr.svg', 
'../images/toolbar/arrow-ltr.png');
+       background-position: left center;
+       background-repeat: no-repeat;
+}
+
+.wikiEditor-ui-toolbar .tabs span.tab a.current,
+.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
+       color: #333333;
+       .background-image-svg('../images/toolbar/arrow-down.svg', 
'../images/toolbar/arrow-down.png');
+}
+
+.wikiEditor-ui-toolbar .page-table th,
+.wikiEditor-ui-toolbar .page-table td {
+       text-align: left;
+       padding: 5px;
+       margin: 0;
+}
+
+.wikiEditor-ui-toolbar .section-help .page-table td.cell-syntax,
+.wikiEditor-ui-toolbar .section-help .page-table td.syntax {
+       font-family: monospace, "Courier New";
+}
+
+.wikiEditor-ui-toolbar .section-help .page-table td.syntax,
+.wikiEditor-ui-toolbar .section-help .page-table td.cell-syntax,
+.wikiEditor-ui-toolbar .section-help .page-table td.cell-result,
+.wikiEditor-ui-toolbar .section-help .page-table td.result {
+       width: 40%;
+}
+
+.wikiEditor-ui-toolbar .section-help .page-table td.description,
+.wikiEditor-ui-toolbar .section-help .page-table td.description {
+       width: 20%;
+}
+
+.ui-widget {
+       table {
+               td.wikieditor-toolbar-table-preview-wrapper {
+                       background: #e5e5e5;
+                       padding: 10px;
+                       span {
+                               padding: 4px 6px 0;
+                               display: block;
+                       }
+               }
+               .wikieditor-toolbar-table-preview-frame {
+                       width: 340px;
+                       background: #fff;
+                       padding: 10px;
+                       overflow: hidden;
+                       display: block;
+                       position: relative;
+               }
+               .wikieditor-toolbar-table-preview-content {
+                       width: 375px;
+                       display: block;
+               }
+               .wikieditor-toolbar-table-preview {
+                       width: 340px;
+               }
+       }
+}
diff --git a/modules/jquery.wikiEditor.css b/modules/jquery.wikiEditor.css
deleted file mode 100644
index cabe6a9..0000000
--- a/modules/jquery.wikiEditor.css
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * CSS for WikiEditor jQuery plugin
- */
-
-.wikiEditor-ui {
-       position: relative;
-       clear: both;
-       width: 100%;
-       background-color: #E0EEf7;
-}
-.wikiEditor-ui textarea {
-       width: 100%;
-       border: 0;
-}
-.wikiEditor-ui textarea:focus {
-       outline: none;
-}
-.wikiEditor-ui .wikiEditor-ui-clear {
-       clear: both;
-}
-.wikiEditor-ui .wikiEditor-ui-view {
-       border: 1px solid silver;
-}
-.wikiEditor-ui .wikiEditor-ui-top {
-       position: relative;
-       border-bottom: 1px solid silver;
-}
-.wikiEditor-ui .wikiEditor-ui-left {
-       float: left;
-       width: 100%;
-}
-.wikiEditor-ui .wikiEditor-ui-right {
-       float: right;
-       background: #F3F3F3;
-       overflow: hidden;
-}
-.wikiEditor-wikitext {
-       float: left;
-       width: 100%;
-}
-.wikiEditor-ui-controls {
-       float: left;
-       width: 100%;
-       background-color: white;
-}
-.wikiEditor-ui-tabs {
-       float: left;
-       height: 2.5em;
-       margin-right: -1px;
-       background-color: white;
-       border-left: 1px solid silver;
-       border-top: 1px solid silver;
-}
-.wikiEditor-ui-buttons {
-       float: right;
-       height: 2.5em;
-       margin-right: -1px;
-       background-color: white;
-       padding-left: 1em;
-       border-top: 1px solid white;
-}
-.wikiEditor-ui-buttons button {
-       margin-left: 0.5em;
-}
-.wikiEditor-ui-tabs div {
-       float: left;
-       height: 2.5em;
-       background-color: #f3f3f3;
-       border-right: 1px solid silver;
-       border-bottom: 1px solid silver;
-}
-.wikiEditor-ui-tabs div.current {
-       border-bottom: 1px solid white;
-       background-color: white;
-}
-.wikiEditor-ui-tabs div a {
-       display: inline-block;
-       padding: 0 0.75em;
-       line-height: 2.5em;
-       color: #0645AD;
-}
-.wikiEditor-ui-tabs div.current a {
-       color: #333333;
-}
-.wikiEditor-ui-tabs div.current a:hover {
-       text-decoration: none;
-}
-
-.wikiEditor-view-wikitext {
-       line-height: 1em;
-}
-.wikiEditor-ui-loading {
-       background: #f3f3f3;
-       z-index: 10;
-       position: absolute;
-       top: 0;
-       left: 0;
-       text-align: center;
-       height: 100%;
-       width: 100%;
-       border: 1px solid silver;
-       margin: -1px;
-}
-.wikiEditor-ui-loading span {
-       display: block;
-       height: 24px;
-       width: 24px;
-       /* @embed */
-       background: url(images/toolbar/loading.gif) 0 0 no-repeat;
-       text-indent: -9999px;
-       margin: 0 auto;
-}
diff --git a/modules/jquery.wikiEditor.dialogs.config.css 
b/modules/jquery.wikiEditor.dialogs.config.css
deleted file mode 100644
index 1cc9f5a..0000000
--- a/modules/jquery.wikiEditor.dialogs.config.css
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * CSS for WikiEditor Dialogs
- */
-
-/* Table Dialog */
-#wikieditor-toolbar-table-dialog fieldset {
-       width: 218px;
-       padding: 0;
-       float: left;
-}
-
-#wikieditor-toolbar-table-dialog .wikieditor-toolbar-table-preview-wrapper {
-       width: 330px;
-       padding: 0;
-       float: right;
-}
-
-.wikieditor-toolbar-table-preview-content * {
-       cursor: default;
-}
-.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table {
-       width: 100% !important;
-}
-.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table td {
-       padding: 10px 4px !important;
-       height: auto !important;
-}
-.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table th {
-       padding: 7px 3px !important;
-}
-.wikieditor-toolbar-table-dimension-fields .wikieditor-toolbar-field-wrapper {
-       float: left;
-       margin-right: 20px;
-       vertical-align: bottom;
-}
-
-.wikiEditor-toolbar-dialog .ui-dialog-content {
-       padding: 30px 20px 0 !important;
-}
-.wikieditor-toolbar-dialog-wrapper {
-       width: 100%;
-}
-/* Insert Link Dialog */
-#wikieditor-toolbar-link-int-target-status {
-       float: right;
-}
-#wikieditor-toolbar-link-int-target,
-#wikieditor-toolbar-link-int-text {
-       width: 100%;
-}
-#wikieditor-toolbar-tool-link-int-target-label {
-       float: left;
-       line-height: 1.7em;
-}
-#wikieditor-toolbar-link-int-target-status-exists,
-#wikieditor-toolbar-link-int-target-status-notexists,
-#wikieditor-toolbar-link-int-target-status-invalid,
-#wikieditor-toolbar-link-int-target-status-external,
-#wikieditor-toolbar-link-int-target-status-disambig {
-       padding-left: 30px;
-       background-position: 0 50%;
-       background-repeat: no-repeat;
-}
-#wikieditor-toolbar-link-int-target-status-exists {
-       /* @embed */
-       background-image: url(images/dialogs/insert-link-exists.png);
-       background-position: left;
-}
-#wikieditor-toolbar-link-int-target-status-notexists {
-       /* @embed */
-       background-image: url(images/dialogs/insert-link-notexists.png);
-       background-position: left;
-}
-#wikieditor-toolbar-link-int-target-status-invalid {
-       /* @embed */
-       background-image: url(images/dialogs/insert-link-invalid.png);
-       background-position: left;
-}
-#wikieditor-toolbar-link-int-target-status-external {
-       /* @embed */
-       background-image: url(images/dialogs/insert-link-external.png);
-       background-position: left;
-}
-#wikieditor-toolbar-link-int-target-status-disambig {
-       /* @embed */
-       background-image: url(images/dialogs/insert-disambiguation.png);
-       background-position: left;
-}
-/* File dialog */
-#wikieditor-toolbar-file-target,
-#wikieditor-toolbar-file-caption {
-       width: 100%;
-}
-.wikieditor-toolbar-file-options .wikieditor-toolbar-field-wrapper {
-       float: left;
-       margin: 0 20px 0 0;
-}
-/* Reference Dialog */
-#wikieditor-toolbar-reference-dialog label {
-       float: left;
-       line-height: 1.7em;
-}
-#wikieditor-toolbar-reference-text {
-       width: 100%;
-}
-/* RTL Changes */
-
-body.rtl #wikieditor-toolbar-link-int-target-status-external {
-       /* @embed */
-       background-image: url(images/dialogs/insert-link-external-rtl.png);
-}
-
-body.rtl .wikiEditor-toolbar-dialog .ui-dialog-buttonpane button {
-       float: left;
-       margin: 0.5em 0.4em 0.5em 0 !important;
-}
-/* Template Editor Dialogs */
-.wikiEditor-template-dialog-fields label {
-       text-transform: capitalize;
-       float: left;
-       width: 25%;
-       line-height: 2.25em;
-}
-.wikiEditor-template-dialog-fields textarea {
-       float: right;
-       width: 70%;
-       line-height: 1.5em;
-       height: 1.5em;
-}
-.wikiEditor-template-dialog-fields .wikiEditor-template-dialog-field-wrapper {
-       padding: 0.75em 0.33em;
-       border-bottom: 1px dashed silver;
-       clear: both;
-}
-.wikiEditor-template-dialog-fields 
.wikiEditor-template-dialog-field-wrapper:first-child {
-       padding-top: 0;
-}
-.wikiEditor-template-dialog-fields 
.wikiEditor-template-dialog-field-wrapper:last-child {
-       border-bottom: none;
-}
-/* Self Clearing Floats */
-.wikieditor-toolbar-table-dimension-fields:after,
-.wikieditor-toolbar-dialog-wrapper:after {
-       visibility: hidden;
-       display: block;
-       font-size: 0;
-       content: " ";
-       clear: both;
-       height: 0;
-}
-.wikieditor-toolbar-table-dimension-fields, 
-.wikieditor-toolbar-dialog-wrapper { 
-       display: inline-table; 
-}
-/* Hides from IE-mac \*/
-* html .wikieditor-toolbar-table-dimension-fields, 
-* html .wikieditor-toolbar-dialog-wrapper { 
-       height: 1%; 
-}
-.wikieditor-toolbar-table-dimension-fields, 
-.wikieditor-toolbar-dialog-wrapper { 
-       display: block; 
-}
-/* End hide from IE-mac */
-.wikiEditor-toolbar-dialog .ui-dialog-buttonpane {
-       border-top: 1px solid #cccccc !important;
-}
-.wikiEditor-toolbar-dialog .ui-dialog-content {
-       padding-bottom: 1em !important;
-}
-/* Edit dialog */
-.wikiEditor-dialog-editoptions {
-       margin-top: 15px;
-}
-/* Publish dialog */
-.wikiEditor-publish-dialog-copywarn {
-       margin-top: 0.5em;
-}
-.wikiEditor-publish-dialog-summary {
-       margin-top: 1.5em;
-}
-.wikiEditor-publish-dialog-options {
-       margin-top: 1.5em;
-}
diff --git a/modules/jquery.wikiEditor.dialogs.css 
b/modules/jquery.wikiEditor.dialogs.css
deleted file mode 100644
index b97ce7e..0000000
--- a/modules/jquery.wikiEditor.dialogs.css
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * CSS for WikiEditor Dialogs jQuery plugin
- */
-
-.wikiEditor-toolbar-dialog table {
-       margin-top: 0.75em;
-}
-
-.wikiEditor-toolbar-dialog table td {
-       padding: 0.5em;
-       height: 3em;
-       overflow: visible;
-}
-
-/* Put suggestions (default z-index 99) on top of dialogs (z-index 1002) */
-div.suggestions {
-       z-index: 1099;
-}
-
-.wikiEditor-toolbar-dialog table td {
-       padding: 0 !important;
-}
-
-.wikiEditor-toolbar-dialog .ui-dialog-content fieldset { 
-       border: none !important;
-       margin: 0 !important;
-       padding: 0 !important;
-}
-
-.wikiEditor-toolbar-dialog .ui-widget-header {
-       border-bottom:1px solid #6bc8f3 !important;
-}
-
-.wikiEditor-toolbar-dialog .ui-dialog-content input[type=text] {
-       -moz-box-sizing: border-box;
-       -ms-box-sizing: border-box;
-       -webkit-box-sizing: border-box;
-       -khtml-box-sizing: border-box;
-}
-
-.wikiEditor-toolbar-dialog .ui-dialog-content input[type="radio"], 
-.wikiEditor-toolbar-dialog .ui-dialog-content input[type="checkbox"] {
-       margin-left: 0;
-}
-
-.wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
-       padding: 0;
-}
-body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
-       right: 0.9em;
-}
-
-.wikieditor-toolbar-field-wrapper {
-       padding: 0 0 25px 0;
-}
-
-.wikieditor-toolbar-floated-field-wrapper {
-       float: left;
-       margin-right: 2em;
-}
-
-.wikieditor-toolbar-dialog-hint {
-       color: #999999;
-}
-
-.wikiEditor-toolbar-dialog {
-       border: none;
-}
\ No newline at end of file
diff --git a/modules/jquery.wikiEditor.toolbar.css 
b/modules/jquery.wikiEditor.toolbar.css
deleted file mode 100644
index 84470c3..0000000
--- a/modules/jquery.wikiEditor.toolbar.css
+++ /dev/null
@@ -1,316 +0,0 @@
-/**
- * CSS for WikiEditor Toolbar jQuery plugin
- */
-
-.wikiEditor-ui-toolbar {
-       position: relative;
-       display: block;
-}
-
-.wikiEditor-ui-toolbar .empty {
-       display: none;
-}
-
-/* Expandable Sections */
-.wikiEditor-ui-toolbar .sections {
-       float: left;
-       width: 100%;
-       clear: both;
-       height: 0;
-}
-.wikiEditor-ui-toolbar .sections .section {
-       float: left;
-       width: 100%;
-       border-top: 1px solid #DDDDDD;
-       background-color: #E0EEf7;
-}
-
-.wikiEditor-ui-toolbar .sections .section-hidden {
-       display: none;
-}
-
-.wikiEditor-ui-toolbar {
-       /* @embed */
-       background-image: url(images/toolbar/base.png);
-       background-position: left top;
-       background-repeat: repeat-x;
-}
-/* Gets overridden when the section div is in class loading - see below */
-.wikiEditor-ui-toolbar .sections div .spinner {
-       display: none;
-}
-.wikiEditor-ui-toolbar .sections .loading .spinner {
-       display: block;
-       float: left;
-       /* @embed */
-       background-image: url(images/toolbar/loading.gif);
-       background-position: left center;
-       background-repeat: no-repeat;
-       padding-left: 32px;
-       margin-left: 0.5em;
-       height: 32px;
-       color: #666666;
-}
-/* Top Level Containers */
-.wikiEditor-ui-toolbar .tabs,
-.wikiEditor-ui-toolbar .section-main {
-       position: relative;
-       float: left;
-       min-height: 26px;
-       height: 100%;
-}
-/* Groups */
-.wikiEditor-ui-toolbar .group {
-       float: left;
-       height: 26px;
-       padding-right: 6px;
-       border-right: 1px solid #DDDDDD;
-       margin: 3px;
-}
-.wikiEditor-ui-toolbar .group-search {
-       float: right;
-       padding: 0 0 0 6px;
-       border-right: none;
-       border-left: 1px solid #DDDDDD;
-}
-.wikiEditor-ui-toolbar .group-insert {
-       border-right: none;
-}
-/* Sprited Buttons */
-.wikiEditor-toolbar-spritedButton { 
-       /* @embed */
-       background: url(images/toolbar/button-sprite.png) 0 0 no-repeat;
-       display: block;
-       float: left;
-       height: 22px;
-       text-indent: -9999px;
-       width: 22px;
-       padding: 2px;
-       cursor: pointer;
-       overflow: hidden;
-}
-/* Tabs */
-.wikiEditor-ui-toolbar .tabs {
-       list-style: none;
-       margin: 3px;
-}
-.wikiEditor-ui-toolbar .tabs span.tab {
-       display: block;
-       float: left;
-       line-height: 26px;
-}
-.wikiEditor-ui-toolbar .tabs span.tab a,
-.wikiEditor-ui-toolbar .tabs span.tab a:visited {
-       display: inline-block;
-       float: left;
-       padding-left: 18px;
-       padding-right: 12px;
-       height: 26px;
-       cursor: pointer;
-       color: #0645ad;
-       /* @embed */
-       background-image: url(images/toolbar/arrow-ltr.png);
-       background-position: left center;
-       background-repeat: no-repeat;
-}
-.wikiEditor-ui-toolbar .tabs span.tab a.current,
-.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
-       color: #333333;
-       /* @embed */
-       background-image: url(images/toolbar/arrow-down.png);
-}
-.wikiEditor-ui-toolbar .tabs span.tab a.current:hover {
-       text-decoration: none;
-}
-.wikiEditor-ui-toolbar .tabs span.tab a.loading {
-       /* @embed */
-       background-image: url(images/toolbar/loading-small.gif);
-}
-/* Toolbar */
-.wikiEditor-ui-toolbar .group .label {
-       float: left;
-       border: 0;
-       height: 22px;
-       line-height: 22px;
-       margin: 2px;
-       margin-left: 5px;
-       margin-right: 8px;
-       color: #777777;
-       cursor: default;
-}
-.wikiEditor-ui-toolbar .group img.tool {
-       float: left;
-       border: 0;
-       height: 22px;
-       width: 22px;
-       padding: 2px;
-       cursor: pointer;
-}
-.wikiEditor-ui-toolbar .group .tool-select {
-       float: left;
-       margin: 2px;
-       height: 22px;
-       cursor: pointer;
-       border: 1px solid silver;
-       padding: 0;
-       margin-right: 0;
-       cursor: pointer;
-       background-color: #ffffff;
-}
-.wikiEditor-ui-toolbar .group .tool-select .label {
-       /* @embed */
-       background-image: url(images/toolbar/arrow-down.png);
-       background-position: center right;
-       background-repeat: no-repeat;
-       padding: 0;
-       margin: 0;
-       padding-left: 4px;
-       padding-right: 22px;
-       margin-right: 4px;
-       cursor: pointer;
-       text-decoration: none;
-       color: #333333;
-}
-.wikiEditor-ui-toolbar .group .tool-select .menu .options {
-       position: absolute;
-       display: none;
-       margin-left: -1px;
-       margin-top: 22px;
-       border: 1px solid silver;
-       background-color: #ffffff;
-}
-.wikiEditor-ui-toolbar .group .tool-select .options .option {
-       display: block;
-       padding: 0.5em;
-       text-decoration: none;
-       color: black;
-       white-space: nowrap;
-}
-.wikiEditor-ui-toolbar .group .tool-select .options .option:hover {
-       background-color: #E0EEf7;
-}
-.wikiEditor-ui-toolbar .group .tool-select .options .option[rel=heading-2] {
-       font-size: 150%;
-       font-weight: normal;
-}
-.wikiEditor-ui-toolbar .group .tool-select .options .option[rel=heading-3] {
-       font-size: 132%;
-       font-weight: normal;
-}
-.wikiEditor-ui-toolbar .group .tool-select .options .option[rel=heading-4] {
-       font-size: 116%;
-       font-weight: normal;
-}
-.wikiEditor-ui-toolbar .group .tool-select .options .option[rel=heading-5] {
-       font-size: 100%;
-       font-weight: bold;
-}
-/* Booklet */
-.wikiEditor-ui-toolbar .booklet .index {
-       float: left;
-       width: 20%;
-       height: 125px;
-       overflow: auto;
-}
-.wikiEditor-ui-toolbar .booklet .index div {
-       padding: 4px;
-       padding-left: 6px;
-       cursor: pointer;
-       color: #0645ad;
-}
-.wikiEditor-ui-toolbar .booklet .index .current {
-       background-color: #FAFAFA;
-       color: #333333;
-       cursor: default;
-}
-.wikiEditor-ui-toolbar .booklet .pages {
-       float: right;
-       width: 80%;
-       height: 125px;
-       overflow: auto;
-       background-color: #FAFAFA;
-}
-/* Help Pages */
-.wikiEditor-ui-toolbar .page-table table {
-       padding-left: 5px;
-       padding-right: 5px;
-       background: none;
-}
-.wikiEditor-ui-toolbar .page-table th {
-       color: #999999;
-}
-.wikiEditor-ui-toolbar .page-table td {
-       color: black;
-       border-top: 1px solid #EEEEEE;
-}
-.wikiEditor-ui-toolbar .page-table th,
-.wikiEditor-ui-toolbar .page-table td {
-       text-align: left;
-       padding: 5px;
-       margin: 0;
-}
-.wikiEditor-ui-toolbar .section-help .page-table .cell {
-       vertical-align: top;
-}
-.wikiEditor-ui-toolbar .section-help .page-table td.cell-syntax,
-.wikiEditor-ui-toolbar .section-help .page-table td.syntax {
-       font-family: monospace, "Courier New";
-}
-.wikiEditor-ui-toolbar .section-help .page-table td.syntax,
-.wikiEditor-ui-toolbar .section-help .page-table td.cell-syntax,
-.wikiEditor-ui-toolbar .section-help .page-table td.cell-result,
-.wikiEditor-ui-toolbar .section-help .page-table td.result {
-       width: 40%;
-}
-.wikiEditor-ui-toolbar .section-help .page-table td.description,
-.wikiEditor-ui-toolbar .section-help .page-table td.description {
-       width: 20%;
-}
-/* Characters Pages */
-.wikiEditor-ui-toolbar .page-characters div span {
-       border: 1px solid #DDDDDD;
-       padding: 5px;
-       padding-left: 8px;
-       padding-right: 8px;
-       margin-left: 5px;
-       margin-top: 5px;
-       height: 1em;
-       float: left;
-       display: block;
-       color: black;
-       text-decoration: none;
-       cursor: pointer;
-       font-family: monospace, "Courier New";
-       font-size: 1.25em;
-}
-.wikiEditor-ui-toolbar .page-characters div[dir=rtl] span {
-       /* @noflip */ direction: rtl;
-}
-.wikiEditor-ui-toolbar .page-characters div span:hover {
-       background-color: white;
-       text-decoration: none;
-       border-color: #a8d7f9;
-}
-.ui-widget table td.wikieditor-toolbar-table-preview-wrapper span {
-       padding: 4px 6px 0;
-       display: block;
-}
-.ui-widget table .wikieditor-toolbar-table-preview-frame {
-       width: 340px;
-       background: #fff;
-       padding: 10px;
-       overflow: hidden;
-       display: block;
-       position: relative;
-}
-.ui-widget table .wikieditor-toolbar-table-preview-content {
-       width: 375px;
-       display: block;
-}
-.ui-widget table .wikieditor-toolbar-table-preview {
-       width: 340px;
-}
-.ui-widget table td.wikieditor-toolbar-table-preview-wrapper {
-       background: #e5e5e5;
-       padding: 10px;
-}

-- 
To view, visit https://gerrit.wikimedia.org/r/181790
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9453c3e9cd50cbd942f5338efe44d8586581b124
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiEditor
Gerrit-Branch: master
Gerrit-Owner: Paladox <thomasmulhall...@yahoo.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to