"authors": [
"Fohanno",
"Fulup",
- "Y-M D"
+ "Y-M D",
+ "Maoris"
]
},
"ooui-outline-control-move-down": "Lakaat an elfenn da ziskenn",
"ooui-outline-control-move-up": "Lakaat an elfenn da bignat",
"ooui-outline-control-remove": "Tennañ an elfenn",
"ooui-toolbar-more": "Muioc'h",
+ "ooui-toolgroup-expand": "Muioc'h",
+ "ooui-toolgroup-collapse": "Nebeutoc'h",
"ooui-dialog-message-accept": "Mat eo",
"ooui-dialog-message-reject": "Nullañ",
"ooui-dialog-process-error": "Un dra bennak a-dreuz a zo bet",
"ooui-dialog-process-dismiss": "Disteurel",
- "ooui-dialog-process-retry": "Klask en-dro"
+ "ooui-dialog-process-retry": "Klask en-dro",
+ "ooui-dialog-process-continue": "Kenderc'hel"
}
"ooui-dialog-message-reject": "Abbrechen",
"ooui-dialog-process-error": "Etwas ist schief gelaufen",
"ooui-dialog-process-dismiss": "Ausblenden",
- "ooui-dialog-process-retry": "Erneut versuchen"
+ "ooui-dialog-process-retry": "Erneut versuchen",
+ "ooui-dialog-process-continue": "Fortfahren"
}
"ooui-dialog-message-reject": "Loobu",
"ooui-dialog-process-error": "Midagi läks valesti",
"ooui-dialog-process-dismiss": "Hülga",
- "ooui-dialog-process-retry": "Proovi uuesti"
+ "ooui-dialog-process-retry": "Proovi uuesti",
+ "ooui-dialog-process-continue": "Jätka"
}
"ooui-outline-control-move-up": "Siirrä kohdetta ylöspäin",
"ooui-outline-control-remove": "Poista kohde",
"ooui-toolbar-more": "Lisää",
+ "ooui-toolgroup-expand": "Enemmän",
+ "ooui-toolgroup-collapse": "Vähemmän",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Peruuta",
"ooui-dialog-process-error": "Jokin meni pieleen",
--- /dev/null
+{
+ "@metadata": {
+ "authors": [
+ "Robin0van0der0vliet"
+ ]
+ },
+ "ooui-dialog-message-reject": "Annulearje"
+}
"ooui-dialog-message-reject": "Annulla",
"ooui-dialog-process-error": "Qualcosa è andato storto",
"ooui-dialog-process-dismiss": "Nascondi",
- "ooui-dialog-process-retry": "Riprova"
+ "ooui-dialog-process-retry": "Riprova",
+ "ooui-dialog-process-continue": "Continua"
}
"ooui-dialog-message-reject": "Откажи",
"ooui-dialog-process-error": "Нешто не е во ред",
"ooui-dialog-process-dismiss": "Тргни",
- "ooui-dialog-process-retry": "Обиди се пак"
+ "ooui-dialog-process-retry": "Обиди се пак",
+ "ooui-dialog-process-continue": "Продолжи"
}
"ooui-dialog-message-reject": "Anuluj",
"ooui-dialog-process-error": "Coś poszło nie tak",
"ooui-dialog-process-dismiss": "Ukryj",
- "ooui-dialog-process-retry": "Spróbuj ponownie"
+ "ooui-dialog-process-retry": "Spróbuj ponownie",
+ "ooui-dialog-process-continue": "Kontynuuj"
}
"ooui-dialog-message-reject": "Cancelar",
"ooui-dialog-process-error": "Algo correu mal",
"ooui-dialog-process-dismiss": "Ignorar",
- "ooui-dialog-process-retry": "Tentar novamente"
+ "ooui-dialog-process-retry": "Tentar novamente",
+ "ooui-dialog-process-continue": "Continuar"
}
"ooui-dialog-message-reject": "Revocare",
"ooui-dialog-process-error": "Ceva nu a funcționat",
"ooui-dialog-process-dismiss": "Renunțare",
- "ooui-dialog-process-retry": "Reîncearcă"
+ "ooui-dialog-process-retry": "Reîncearcă",
+ "ooui-dialog-process-continue": "Continuă"
}
"Putnik",
"Sunpriat",
"Yury Katkov",
- "Умар"
+ "Умар",
+ "Камалист"
]
},
"ooui-outline-control-move-down": "Переместить элемент вниз",
"ooui-dialog-message-reject": "Отмена",
"ooui-dialog-process-error": "Что-то пошло не так",
"ooui-dialog-process-dismiss": "Закрыть",
- "ooui-dialog-process-retry": "Попробовать ещё раз"
+ "ooui-dialog-process-retry": "Попробовать ещё раз",
+ "ooui-dialog-process-continue": "Продолжить"
}
"authors": [
"Cheers!",
"Jdforrester",
- "Minh Nguyen"
+ "Minh Nguyen",
+ "Max20091"
]
},
"ooui-outline-control-move-down": "Chuyển mục xuống",
"ooui-dialog-message-reject": "Hủy bỏ",
"ooui-dialog-process-error": "Đã bị trục trặc",
"ooui-dialog-process-dismiss": "Bỏ qua",
- "ooui-dialog-process-retry": "Thử lại"
+ "ooui-dialog-process-retry": "Thử lại",
+ "ooui-dialog-process-continue": "Tiếp tục"
}
"ooui-dialog-message-reject": "取消",
"ooui-dialog-process-error": "发生一些错误",
"ooui-dialog-process-dismiss": "解除",
- "ooui-dialog-process-retry": "重试"
+ "ooui-dialog-process-retry": "重试",
+ "ooui-dialog-process-continue": "继续"
}
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:55Z
+ * Date: 2014-11-06T19:08:43Z
*/
/* @noflip */
.oo-ui-rtl {
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:45Z
+ * Date: 2014-11-06T19:08:33Z
*/
/* Instantiation */
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:55Z
+ * Date: 2014-11-06T19:08:43Z
*/
/* @noflip */
.oo-ui-rtl {
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:55Z
+ * Date: 2014-11-06T19:08:43Z
*/
/* @noflip */
.oo-ui-rtl {
.oo-ui-popupButtonWidget.oo-ui-buttonElement-framed > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
left: -1.75em;
}
+.oo-ui-checkboxInputWidget {
+ position: relative;
+ line-height: 1.6em;
+}
+.oo-ui-checkboxInputWidget * {
+ vertical-align: middle;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"] {
+ opacity: 0;
+ width: 1.6em;
+ height: 1.6em;
+ max-width: none;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"] + span {
+ cursor: pointer;
+ margin: 0 0.4em;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"] + span::before {
+ content: "";
+ position: absolute;
+ left: 0;
+ border-radius: 0.3em;
+ width: 1.6em;
+ height: 1.6em;
+ background-color: #ffffff;
+ border: 1px solid grey;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:checked + span::before {
+ background-image: /* @embed */ url(themes/mediawiki/images/icons/check-constructive.svg);
+ background-size: 1.6em, 1.6em;
+ background-repeat: no-repeat;
+ background-position: center top;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:active + span::after,
+.oo-ui-checkboxInputWidget input[type="checkbox"]:focus + span::after {
+ content: "";
+ position: absolute;
+ width: 1.6em;
+ height: 1.5em;
+ left: 1px;
+ border-bottom: solid 0.2em #d3d3d3;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:disabled + span {
+ cursor: default;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:disabled + span::before {
+ background-color: lightgrey;
+}
.oo-ui-textInputWidget {
position: relative;
-webkit-box-sizing: border-box;
.oo-ui-icon-check {
background-image: /* @embed */ url(themes/mediawiki/images/icons/check.png);
}
-.oo-ui-image-primary .oo-ui-icon-check,
-.oo-ui-image-primary.oo-ui-icon-check {
- background-image: /* @embed */ url(themes/mediawiki/images/icons/check-primary.png);
+.oo-ui-image-constructive .oo-ui-icon-check,
+.oo-ui-image-constructive.oo-ui-icon-check {
+ background-image: /* @embed */ url(themes/mediawiki/images/icons/check-constructive.png);
}
.oo-ui-image-invert .oo-ui-icon-check,
.oo-ui-image-invert.oo-ui-icon-check {
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:45Z
+ * Date: 2014-11-06T19:08:33Z
*/
/**
* @class
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:55Z
+ * Date: 2014-11-06T19:08:43Z
*/
/* @noflip */
.oo-ui-rtl {
.oo-ui-popupButtonWidget.oo-ui-buttonElement-framed > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
left: -1.75em;
}
+.oo-ui-checkboxInputWidget {
+ position: relative;
+ line-height: 1.6em;
+}
+.oo-ui-checkboxInputWidget * {
+ vertical-align: middle;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"] {
+ opacity: 0;
+ width: 1.6em;
+ height: 1.6em;
+ max-width: none;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"] + span {
+ cursor: pointer;
+ margin: 0 0.4em;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"] + span::before {
+ content: "";
+ position: absolute;
+ left: 0;
+ border-radius: 0.3em;
+ width: 1.6em;
+ height: 1.6em;
+ background-color: #ffffff;
+ border: 1px solid grey;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:checked + span::before {
+ background-image: /* @embed */ url(themes/mediawiki/images/icons/check-constructive.svg);
+ background-size: 1.6em, 1.6em;
+ background-repeat: no-repeat;
+ background-position: center top;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:active + span::after,
+.oo-ui-checkboxInputWidget input[type="checkbox"]:focus + span::after {
+ content: "";
+ position: absolute;
+ width: 1.6em;
+ height: 1.5em;
+ left: 1px;
+ border-bottom: solid 0.2em #d3d3d3;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:disabled + span {
+ cursor: default;
+}
+.oo-ui-checkboxInputWidget input[type="checkbox"]:disabled + span::before {
+ background-color: lightgrey;
+}
.oo-ui-textInputWidget {
position: relative;
-webkit-box-sizing: border-box;
.oo-ui-icon-check {
background-image: /* @embed */ url(themes/mediawiki/images/icons/check.svg);
}
-.oo-ui-image-primary .oo-ui-icon-check,
-.oo-ui-image-primary.oo-ui-icon-check {
- background-image: /* @embed */ url(themes/mediawiki/images/icons/check-primary.svg);
+.oo-ui-image-constructive .oo-ui-icon-check,
+.oo-ui-image-constructive.oo-ui-icon-check {
+ background-image: /* @embed */ url(themes/mediawiki/images/icons/check-constructive.svg);
}
.oo-ui-image-invert .oo-ui-icon-check,
.oo-ui-image-invert.oo-ui-icon-check {
/*!
- * OOjs UI v0.1.0-pre (b38d485723)
+ * OOjs UI v0.1.0-pre (12b66051ff)
* 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: 2014-11-04T22:41:45Z
+ * Date: 2014-11-06T19:08:33Z
*/
( function ( OO ) {
// Window opening
if ( opening.state() !== 'rejected' ) {
// Begin loading the window if it's not loading or loaded already - may take noticable time
- // and we want to do this in paralell with any other preparatory actions
+ // and we want to do this in parallel with any other preparatory actions
if ( !win.isLoading() && !win.isLoaded() ) {
// Finish initializing the window (must be done after manager is attached to DOM)
win.setManager( this );
groupEvent = events[itemEvent];
// Remove existing aggregated event
- if ( itemEvent in this.aggregateItemEvents ) {
+ if ( Object.prototype.hasOwnProperty.call( this.aggregateItemEvents, itemEvent ) ) {
// Don't allow duplicate aggregations
if ( groupEvent ) {
throw new Error( 'Duplicate item event aggregation for ' + itemEvent );
!$.isEmptyObject( this.aggregateItemEvents )
) {
remove = {};
- if ( itemEvent in this.aggregateItemEvents ) {
+ if ( Object.prototype.hasOwnProperty.call( this.aggregateItemEvents, itemEvent ) ) {
remove[itemEvent] = [ 'emit', this.aggregateItemEvents[itemEvent], item ];
}
item.disconnect( this, remove );
!$.isEmptyObject( this.aggregateItemEvents )
) {
remove = {};
- if ( itemEvent in this.aggregateItemEvents ) {
+ if ( Object.prototype.hasOwnProperty.call( this.aggregateItemEvents, itemEvent ) ) {
remove[itemEvent] = [ 'emit', this.aggregateItemEvents[itemEvent], item ];
}
item.disconnect( this, remove );
ourRequest;
this.abortLookupRequest();
- if ( value in this.lookupCache ) {
+ if ( Object.prototype.hasOwnProperty.call( this.lookupCache, value ) ) {
deferred.resolve( this.getLookupMenuItemsFromData( this.lookupCache[value] ) );
} else {
this.lookupInput.pushPending();
this.$input
.attr( 'name', config.name )
.prop( 'disabled', this.isDisabled() );
- this.$element.addClass( 'oo-ui-inputWidget' ).append( this.$input );
+ this.$element.addClass( 'oo-ui-inputWidget' ).append( this.$input, $( '<span>' ) );
this.setValue( config.value );
};
.attr( 'role', 'option' )
.addClass( 'oo-ui-optionWidget' )
.append( this.$label );
- this.$element
- .prepend( this.$icon )
- .append( this.$indicator );
};
/* Setup */
OO.ui.SelectWidget.prototype.getItemFromData = function ( data ) {
var hash = OO.getHash( data );
- if ( hash in this.hashes ) {
+ if ( Object.prototype.hasOwnProperty.call( this.hashes, hash ) ) {
return this.hashes[hash];
}
for ( i = 0, len = items.length; i < len; i++ ) {
item = items[i];
hash = OO.getHash( item.getData() );
- if ( hash in this.hashes ) {
+ if ( Object.prototype.hasOwnProperty.call( this.hashes, hash ) ) {
// Remove item with same value
remove.push( this.hashes[hash] );
}
for ( i = 0, len = items.length; i < len; i++ ) {
item = items[i];
hash = OO.getHash( item.getData() );
- if ( hash in this.hashes ) {
+ if ( Object.prototype.hasOwnProperty.call( this.hashes, hash ) ) {
// Remove existing item
delete this.hashes[hash];
}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0, 0, 24, 24"><style>* { fill: #00C697 }</style>
+ <g id="check">
+ <path d="M7.105 13.473l1.422-1.423 1.901 1.902 4.81-6.952 1.657 1.148-6.26 8.852z"/>
+ </g>
+</svg>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0, 0, 24, 24"><style>* { fill: #598AD1 }</style>
- <g id="check">
- <path d="M7.105 13.473l1.422-1.423 1.901 1.902 4.81-6.952 1.657 1.148-6.26 8.852z"/>
- </g>
-</svg>