Changeset 9448
- Timestamp:
- 04/24/08 16:10:54 (3 weeks ago)
- Location:
- trunk/Open-ILS/web
- Files:
-
- 4 added
- 2 modified
-
conify/global/admin.js (modified) (1 diff)
-
js/dojo/openils/widget/TranslatorPopup.js (modified) (3 diffs)
-
js/dojo/openils/widget/nls (added)
-
js/dojo/openils/widget/nls/TranslatorPopup.js (added)
-
js/dojo/openils/widget/nls/es-us (added)
-
js/dojo/openils/widget/nls/es-us/TranslatorPopup.js (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Open-ILS/web/conify/global/admin.js
r9374 r9448 1 1 var djConfig = { parseOnLoad : true }; 2 2 3 var _url_locale = location.href.replace(/^.*conify\/(.+)\/global.*$/, "$1").toLowerCase().replace(/-/,'_'); 4 if (_url_locale) djConfig.locale = _url_locale; 5 else djConfig.locale = '<!--#echo var="locale"-->'; 3 if (location.href.match(/^.*conify\/(.+)\/global.*$/, "$1")) { 4 var _url_locale = location.href.replace(/^.*conify\/(.+)\/global.*$/, "$1").toLowerCase().replace(/_/,'-','g'); 6 5 6 if (_url_locale) djConfig.locale = _url_locale; 7 8 } else { 9 var _url_locale = '<!--#echo var="locale"-->'; 10 if (_url_locale != '(none)') djConfig.locale = _url_locale; 11 } -
trunk/Open-ILS/web/js/dojo/openils/widget/TranslatorPopup.js
r9434 r9448 31 31 dojo.require("dijit.form.TextBox"); 32 32 dojo.require("dijit.form.ComboBox"); 33 dojo.requireLocalization("openils.widget", "TranslatorPopup"); 33 34 34 35 … … 38 39 { 39 40 40 templateString : "<span dojoAttachPoint='node'><div dojo Type='dijit.form.DropDownButton'><span>Translate</span><div id='${field}_translation_${unique}' dojoType='dijit.TooltipDialog' onOpen='openils.widget.TranslatorPopup.renderTranslationPopup(${targetObject}, \"${field}\", \"${unique}\")' ><div dojoType='dijit.layout.ContentPane'><table><tbody class='translation_tbody_template' style='display:none; visiblity:hidden;'><tr><th>Locale</th><td class='locale'><div class='locale_combobox'></div></td><th>Translation</th><td class='translation'><div class='translation_textbox'></div></td><td><button class='create_button' style='display:none; visiblity:hidden;'>Create</button><button class='update_button' style='display:none; visiblity:hidden;'>Update</button><button class='delete_button' style='display:none; visiblity:hidden;'>Remove</button></td></tr></tbody><tbody class='translation_tbody'></tbody></table></div></div></div></span>",41 templateString : "<span dojoAttachPoint='node'><div dojoAttachPoint='translateLabelNode' dojoType='dijit.form.DropDownButton'><span>Translate</span><div id='${field}_translation_${unique}' dojoType='dijit.TooltipDialog' onOpen='openils.widget.TranslatorPopup.renderTranslatorPopup(${targetObject}, \"${field}\", \"${unique}\")' ><div dojoType='dijit.layout.ContentPane'><table><tbody class='translation_tbody_template' style='display:none; visiblity:hidden;'><tr><th dojoAttachPoint='localeLabelNode'/><td class='locale'><div class='locale_combobox'></div></td><th dojoAttachPoint='translationLabelNode'/><td class='translation'><div class='translation_textbox'></div></td><td><button class='create_button' style='display:none; visiblity:hidden;'><span dojoAttachPoint='createButtonNode'/></button><button class='update_button' style='display:none; visiblity:hidden;'><span dojoAttachPoint='updateButtonNode'/></button><button class='delete_button' style='display:none; visiblity:hidden;'><span dojoAttachPoint='removeButtonNode'/></button></td></tr></tbody><tbody class='translation_tbody'></tbody></table></div></div></div></span>", 41 42 42 43 widgetsInTemplate: true, 43 44 field : "", 44 45 targetObject : "", 45 unique : "" 46 unique : "", 47 48 postCreate : function () { 49 var nls = dojo.i18n.getLocalization("openils.widget", "TranslatorPopup"); 50 this.localeLabelNode.textContent = nls.locale; 51 this.translationLabelNode.textContent = nls.translation; 52 this.translateLabelNode.setLabel(nls.translation); 53 this.createButtonNode.textContent = nls.create; 54 this.updateButtonNode.textContent = nls.update; 55 this.removeButtonNode.textContent = nls.remove; 56 } 46 57 } 47 58 ); 48 59 49 openils.widget.TranslatorPopup.renderTranslat ionPopup = function (obj, field, num) {60 openils.widget.TranslatorPopup.renderTranslatorPopup = function (obj, field, num) { 50 61 var node = dojo.byId(field + '_translation_' + num); 51 62 … … 209 220 dijit.byId('i18n_new_locale_' + obj.classname + '.' + field + num).setValue(null); 210 221 dijit.byId('i18n_new_translation_' + obj.classname + '.' + field + num).setValue(null); 211 openils.widget.TranslatorPopup.renderTranslat ionPopup(obj, field, num);222 openils.widget.TranslatorPopup.renderTranslatorPopup(obj, field, num); 212 223 } 213 224
