* tinyMCEPopup.onInit.add(function(ed) {
* alert(ed.selection.getContent());
* });
- *
+ *
* // Executes the init method on page load in some object using the SomeObject scope
* tinyMCEPopup.onInit.add(SomeObject.init, SomeObject);
*/
}
},
- // Internal functions
+ // Internal functions
_restoreSelection : function() {
var e = window.event.srcElement;
"browse": "Browse"
};
- var langCode = tinymce.settings.language || 'en';
+ var langCode = (tinymce.settings ? tinymce.settings : t.editor.settings).language || 'en';
for (var key in map) {
tinymce.i18n.data[langCode + "." + key] = tinymce.i18n.translate(map[key]);
}
var self = this, returnValue, args = arguments, i, listeners = self.listeners, listener;
self.inDispatch = true;
-
+
// Needs to be a real loop since the listener count might change while looping
// And this is also more efficient
for (i = 0; i < listeners.length; i++) {