--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_skin/resources/js/ext/tinymce/dev/plugins/table/plugin.dev.js Wed Jun 17 10:00:10 2015 +0200
@@ -0,0 +1,118 @@
+/**
+ * Inline development version. Only to be used while developing since it uses document.write to load scripts.
+ */
+
+/*jshint smarttabs:true, undef:true, latedef:true, curly:true, bitwise:true, camelcase:true */
+/*globals $code */
+
+(function(exports) {
+ "use strict";
+
+ var html = "", baseDir;
+ var modules = {}, exposedModules = [], moduleCount = 0;
+
+ var scripts = document.getElementsByTagName('script');
+ for (var i = 0; i < scripts.length; i++) {
+ var src = scripts[i].src;
+
+ if (src.indexOf('/plugin.dev.js') != -1) {
+ baseDir = src.substring(0, src.lastIndexOf('/'));
+ }
+ }
+
+ function require(ids, callback) {
+ var module, defs = [];
+
+ for (var i = 0; i < ids.length; ++i) {
+ module = modules[ids[i]] || resolve(ids[i]);
+ if (!module) {
+ throw 'module definition dependecy not found: ' + ids[i];
+ }
+
+ defs.push(module);
+ }
+
+ callback.apply(null, defs);
+ }
+
+ function resolve(id) {
+ var target = exports;
+ var fragments = id.split(/[.\/]/);
+
+ for (var fi = 0; fi < fragments.length; ++fi) {
+ if (!target[fragments[fi]]) {
+ return;
+ }
+
+ target = target[fragments[fi]];
+ }
+
+ return target;
+ }
+
+ function register(id) {
+ var target = exports;
+ var fragments = id.split(/[.\/]/);
+
+ for (var fi = 0; fi < fragments.length - 1; ++fi) {
+ if (target[fragments[fi]] === undefined) {
+ target[fragments[fi]] = {};
+ }
+
+ target = target[fragments[fi]];
+ }
+
+ target[fragments[fragments.length - 1]] = modules[id];
+ }
+
+ function define(id, dependencies, definition) {
+ if (typeof id !== 'string') {
+ throw 'invalid module definition, module id must be defined and be a string';
+ }
+
+ if (dependencies === undefined) {
+ throw 'invalid module definition, dependencies must be specified';
+ }
+
+ if (definition === undefined) {
+ throw 'invalid module definition, definition function must be specified';
+ }
+
+ require(dependencies, function() {
+ modules[id] = definition.apply(null, arguments);
+ });
+
+ if (--moduleCount === 0) {
+ for (var i = 0; i < exposedModules.length; i++) {
+ register(exposedModules[i]);
+ }
+ }
+ }
+
+ function expose(ids) {
+ exposedModules = ids;
+ }
+
+ function writeScripts() {
+ document.write(html);
+ }
+
+ function load(path) {
+ html += '<script type="text/javascript" src="' + baseDir + '/' + path + '"></script>\n';
+ moduleCount++;
+ }
+
+ // Expose globally
+ exports.define = define;
+ exports.require = require;
+
+ load('classes/TableGrid.js');
+ load('classes/Quirks.js');
+ load('classes/CellSelection.js');
+ load('classes/Dialogs.js');
+ load('classes/Plugin.js');
+
+ writeScripts();
+})(this);
+
+// $hash: 712fc4092f1b9967704422d7ed4cd0b4
\ No newline at end of file