tinymce.PluginManager.add("nonbreaking", function(a){var b = a.getParam("nonbreaking_force_tab"); if (a.addCommand("mceNonBreaking", function(){a.insertContent(a.plugins.visualchars && a.plugins.visualchars.state?'<span class="mce-nbsp"> </span>':" "), a.dom.setAttrib(a.dom.select("span.mce-nbsp"), "data-mce-bogus", "1")}), a.addButton("nonbreaking", {title:"Nonbreaking space", cmd:"mceNonBreaking"}), a.addMenuItem("nonbreaking", {text:"Nonbreaking space", cmd:"mceNonBreaking", context:"insert"}), b){var c = + b > 1? + b:3; a.on("keydown", function(b){if (9 == b.keyCode){if (b.shiftKey)return; b.preventDefault(); for (var d = 0; c > d; d++)a.execCommand("mceNonBreaking")}})}});
|