60 lines
1.4 KiB
JavaScript
60 lines
1.4 KiB
JavaScript
(function() {
|
|
|
|
var css = {
|
|
margin: '2px',
|
|
},
|
|
reload = pandora.$ui.appPanel.reload,
|
|
timeout,
|
|
$item = Ox.Editable({
|
|
placeholder: 'No Item',
|
|
editable: true,
|
|
value: pandora.user.ui.section == 'items' ? pandora.user.ui.item : ''
|
|
}).css(css).bindEvent({
|
|
pandora_item: update,
|
|
pandora_section: update,
|
|
submit: function(data) {
|
|
pandora.UI.set({section: 'items', item: data.value});
|
|
}
|
|
});
|
|
|
|
load();
|
|
|
|
function update() {
|
|
$item.options({value: pandora.user.ui.section == 'items' ? pandora.user.ui.item : ''});
|
|
}
|
|
|
|
function load() {
|
|
pandora.$ui.mainMenu.find('.OxExtras').prepend($item);
|
|
pandora.$ui.extraItem = $item;
|
|
patchReload();
|
|
}
|
|
|
|
function patchReload() {
|
|
pandora.$ui.appPanel.reload = function() {
|
|
reload();
|
|
load();
|
|
}
|
|
}
|
|
|
|
window.missingLocale ={};
|
|
Ox._.log(function(k, v) {
|
|
if (Ox.isUndefined(v)) {
|
|
window.missingLocale[k] = '';
|
|
}
|
|
});
|
|
|
|
window.missingLocale.show = function() {
|
|
Ox.Dialog({
|
|
width: 320,
|
|
height: 320,
|
|
closeButton: true,
|
|
destroyOnClose: true,
|
|
content: Ox.Input({
|
|
width: 300,
|
|
height: 300,
|
|
type: 'textarea', value: JSON.stringify(window.missingLocale, null, 4)
|
|
})
|
|
}).open();
|
|
};
|
|
|
|
}());
|