From 46cd562ae54f2d3813a7386e4aed3e3c3ad2d90f Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Wed, 23 Apr 2014 17:29:04 -0700 Subject: [PATCH] Update OOjs UI to v0.1.0-pre (497baca586) New changes: 6eed7c7 Add demo of auto-disabling toolgroup 8f066a6 Localisation updates from https://translatewiki.net. 58021ec Add clearFlags method to FlaggableElement Change-Id: I34569dd25ec598a850736ce0cb377f309ca97000 --- resources/lib/oojs-ui/i18n/oc.json | 12 ++++++++++++ resources/lib/oojs-ui/oojs-ui.js | 21 +++++++++++++++++++-- resources/lib/oojs-ui/oojs-ui.svg.css | 4 ++-- 3 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 resources/lib/oojs-ui/i18n/oc.json diff --git a/resources/lib/oojs-ui/i18n/oc.json b/resources/lib/oojs-ui/i18n/oc.json new file mode 100644 index 0000000000..4f8a988a29 --- /dev/null +++ b/resources/lib/oojs-ui/i18n/oc.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Cedric31" + ] + }, + "ooui-dialog-action-close": "Tampar", + "ooui-outline-control-move-down": "Far davalar l’element", + "ooui-outline-control-move-up": "Far montar l’element", + "ooui-outline-control-remove": "Suprimir l’element", + "ooui-toolbar-more": "Mai" +} diff --git a/resources/lib/oojs-ui/oojs-ui.js b/resources/lib/oojs-ui/oojs-ui.js index 47a9a936c3..077087f5df 100644 --- a/resources/lib/oojs-ui/oojs-ui.js +++ b/resources/lib/oojs-ui/oojs-ui.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (d4baf57069) + * OOjs UI v0.1.0-pre (497baca586) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: Mon Apr 21 2014 12:42:04 GMT-0700 (PDT) + * Date: Wed Apr 23 2014 17:28:59 GMT-0700 (PDT) */ ( function ( OO ) { @@ -2147,6 +2147,23 @@ OO.ui.FlaggableElement.prototype.getFlags = function () { return Object.keys( this.flags ); }; +/** + * Clear all flags. + * + * @chainable + */ +OO.ui.FlaggableElement.prototype.clearFlags = function () { + var flag, + classPrefix = 'oo-ui-flaggableElement-'; + + for ( flag in this.flags ) { + delete this.flags[flag]; + this.$element.removeClass( classPrefix + flag ); + } + + return this; +}; + /** * Add one or more flags. * diff --git a/resources/lib/oojs-ui/oojs-ui.svg.css b/resources/lib/oojs-ui/oojs-ui.svg.css index ed564bea40..83c3205de1 100644 --- a/resources/lib/oojs-ui/oojs-ui.svg.css +++ b/resources/lib/oojs-ui/oojs-ui.svg.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (d4baf57069) + * OOjs UI v0.1.0-pre (497baca586) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: Mon Apr 21 2014 12:42:04 GMT-0700 (PDT) + * Date: Wed Apr 23 2014 17:28:59 GMT-0700 (PDT) */ /* Textures */ -- 2.20.1