]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/debian/missing-sources/framework/Web/Javascripts/source/tinymce-405/tinymce.dev.js
baculum: Add missing-sources directory in debian metadata structure
[bacula/bacula] / gui / baculum / debian / missing-sources / framework / Web / Javascripts / source / tinymce-405 / tinymce.dev.js
1 /**
2  * Inline development version. Only to be used while developing since it uses document.write to load scripts.
3  */
4
5 /*jshint smarttabs:true, undef:true, latedef:true, curly:true, bitwise:true, camelcase:true */
6 /*globals $code */
7
8 (function(exports) {
9         "use strict";
10
11         var html = "", baseDir;
12         var modules = {}, exposedModules = [], moduleCount = 0;
13
14         var scripts = document.getElementsByTagName('script');
15         for (var i = 0; i < scripts.length; i++) {
16                 var src = scripts[i].src;
17
18                 if (src.indexOf('/tinymce.dev.js') != -1) {
19                         baseDir = src.substring(0, src.lastIndexOf('/'));
20                 }
21         }
22
23         function require(ids, callback) {
24                 var module, defs = [];
25
26                 for (var i = 0; i < ids.length; ++i) {
27                         module = modules[ids[i]] || resolve(ids[i]);
28                         if (!module) {
29                                 throw 'module definition dependecy not found: ' + ids[i];
30                         }
31
32                         defs.push(module);
33                 }
34
35                 callback.apply(null, defs);
36         }
37
38         function resolve(id) {
39                 var target = exports;
40                 var fragments = id.split(/[.\/]/);
41
42                 for (var fi = 0; fi < fragments.length; ++fi) {
43                         if (!target[fragments[fi]]) {
44                                 return;
45                         }
46
47                         target = target[fragments[fi]];
48                 }
49
50                 return target;
51         }
52
53         function register(id) {
54                 var target = exports;
55                 var fragments = id.split(/[.\/]/);
56
57                 for (var fi = 0; fi < fragments.length - 1; ++fi) {
58                         if (target[fragments[fi]] === undefined) {
59                                 target[fragments[fi]] = {};
60                         }
61
62                         target = target[fragments[fi]];
63                 }
64
65                 target[fragments[fragments.length - 1]] = modules[id];
66         }
67
68         function define(id, dependencies, definition) {
69                 if (typeof id !== 'string') {
70                         throw 'invalid module definition, module id must be defined and be a string';
71                 }
72
73                 if (dependencies === undefined) {
74                         throw 'invalid module definition, dependencies must be specified';
75                 }
76
77                 if (definition === undefined) {
78                         throw 'invalid module definition, definition function must be specified';
79                 }
80
81                 require(dependencies, function() {
82                         modules[id] = definition.apply(null, arguments);
83                 });
84
85                 if (--moduleCount === 0) {
86                         for (var i = 0; i < exposedModules.length; i++) {
87                                 register(exposedModules[i]);
88                         }
89                 }
90         }
91
92         function expose(ids) {
93                 exposedModules = ids;
94         }
95
96         function writeScripts() {
97                 document.write(html);
98         }
99
100         function load(path) {
101                 html += '<script type="text/javascript" src="' + baseDir + '/' + path + '"></script>\n';
102                 moduleCount++;
103         }
104
105         // Expose globally
106         exports.define = define;
107         exports.require = require;
108
109         expose(["tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/TreeWalker","tinymce/util/Tools","tinymce/dom/Range","tinymce/html/Entities","tinymce/Env","tinymce/dom/DOMUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/html/DomParser","tinymce/html/Writer","tinymce/html/Serializer","tinymce/dom/Serializer","tinymce/dom/TridentSelection","tinymce/util/VK","tinymce/dom/ControlSelection","tinymce/dom/Selection","tinymce/dom/RangeUtils","tinymce/Formatter","tinymce/UndoManager","tinymce/EnterKey","tinymce/ForceBlocks","tinymce/EditorCommands","tinymce/util/URI","tinymce/util/Class","tinymce/ui/Selector","tinymce/ui/Collection","tinymce/ui/DomUtils","tinymce/ui/Control","tinymce/ui/Factory","tinymce/ui/Container","tinymce/ui/DragHelper","tinymce/ui/Scrollable","tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/FloatPanel","tinymce/ui/KeyboardNavigation","tinymce/ui/Window","tinymce/ui/MessageBox","tinymce/WindowManager","tinymce/util/Quirks","tinymce/util/Observable","tinymce/Shortcuts","tinymce/Editor","tinymce/util/I18n","tinymce/FocusManager","tinymce/EditorManager","tinymce/LegacyInput","tinymce/util/XHR","tinymce/util/JSON","tinymce/util/JSONRequest","tinymce/util/JSONP","tinymce/util/LocalStorage","tinymce/Compat","tinymce/ui/Layout","tinymce/ui/AbsoluteLayout","tinymce/ui/Tooltip","tinymce/ui/Widget","tinymce/ui/Button","tinymce/ui/ButtonGroup","tinymce/ui/Checkbox","tinymce/ui/PanelButton","tinymce/ui/ColorButton","tinymce/ui/ComboBox","tinymce/ui/Path","tinymce/ui/ElementPath","tinymce/ui/FormItem","tinymce/ui/Form","tinymce/ui/FieldSet","tinymce/ui/FilePicker","tinymce/ui/FitLayout","tinymce/ui/FlexLayout","tinymce/ui/FlowLayout","tinymce/ui/FormatControls","tinymce/ui/GridLayout","tinymce/ui/Iframe","tinymce/ui/Label","tinymce/ui/Toolbar","tinymce/ui/MenuBar","tinymce/ui/MenuButton","tinymce/ui/ListBox","tinymce/ui/MenuItem","tinymce/ui/Menu","tinymce/ui/Radio","tinymce/ui/ResizeHandle","tinymce/ui/Spacer","tinymce/ui/SplitButton","tinymce/ui/StackLayout","tinymce/ui/TabPanel","tinymce/ui/TextBox","tinymce/ui/Throbber"]);
110
111         load('classes/dom/EventUtils.js');
112         load('classes/dom/Sizzle.js');
113         load('classes/dom/DomQuery.js');
114         load('classes/html/Styles.js');
115         load('classes/dom/TreeWalker.js');
116         load('classes/util/Tools.js');
117         load('classes/dom/Range.js');
118         load('classes/html/Entities.js');
119         load('classes/Env.js');
120         load('classes/dom/DOMUtils.js');
121         load('classes/dom/ScriptLoader.js');
122         load('classes/AddOnManager.js');
123         load('classes/html/Node.js');
124         load('classes/html/Schema.js');
125         load('classes/html/SaxParser.js');
126         load('classes/html/DomParser.js');
127         load('classes/html/Writer.js');
128         load('classes/html/Serializer.js');
129         load('classes/dom/Serializer.js');
130         load('classes/dom/TridentSelection.js');
131         load('classes/util/VK.js');
132         load('classes/dom/ControlSelection.js');
133         load('classes/dom/Selection.js');
134         load('classes/dom/RangeUtils.js');
135         load('classes/Formatter.js');
136         load('classes/UndoManager.js');
137         load('classes/EnterKey.js');
138         load('classes/ForceBlocks.js');
139         load('classes/EditorCommands.js');
140         load('classes/util/URI.js');
141         load('classes/util/Class.js');
142         load('classes/ui/Selector.js');
143         load('classes/ui/Collection.js');
144         load('classes/ui/DomUtils.js');
145         load('classes/ui/Control.js');
146         load('classes/ui/Factory.js');
147         load('classes/ui/Container.js');
148         load('classes/ui/DragHelper.js');
149         load('classes/ui/Scrollable.js');
150         load('classes/ui/Panel.js');
151         load('classes/ui/Movable.js');
152         load('classes/ui/Resizable.js');
153         load('classes/ui/FloatPanel.js');
154         load('classes/ui/KeyboardNavigation.js');
155         load('classes/ui/Window.js');
156         load('classes/ui/MessageBox.js');
157         load('classes/WindowManager.js');
158         load('classes/util/Quirks.js');
159         load('classes/util/Observable.js');
160         load('classes/Shortcuts.js');
161         load('classes/Editor.js');
162         load('classes/util/I18n.js');
163         load('classes/FocusManager.js');
164         load('classes/EditorManager.js');
165         load('classes/LegacyInput.js');
166         load('classes/util/XHR.js');
167         load('classes/util/JSON.js');
168         load('classes/util/JSONRequest.js');
169         load('classes/util/JSONP.js');
170         load('classes/util/LocalStorage.js');
171         load('classes/Compat.js');
172         load('classes/ui/Layout.js');
173         load('classes/ui/AbsoluteLayout.js');
174         load('classes/ui/Tooltip.js');
175         load('classes/ui/Widget.js');
176         load('classes/ui/Button.js');
177         load('classes/ui/ButtonGroup.js');
178         load('classes/ui/Checkbox.js');
179         load('classes/ui/PanelButton.js');
180         load('classes/ui/ColorButton.js');
181         load('classes/ui/ComboBox.js');
182         load('classes/ui/Path.js');
183         load('classes/ui/ElementPath.js');
184         load('classes/ui/FormItem.js');
185         load('classes/ui/Form.js');
186         load('classes/ui/FieldSet.js');
187         load('classes/ui/FilePicker.js');
188         load('classes/ui/FitLayout.js');
189         load('classes/ui/FlexLayout.js');
190         load('classes/ui/FlowLayout.js');
191         load('classes/ui/FormatControls.js');
192         load('classes/ui/GridLayout.js');
193         load('classes/ui/Iframe.js');
194         load('classes/ui/Label.js');
195         load('classes/ui/Toolbar.js');
196         load('classes/ui/MenuBar.js');
197         load('classes/ui/MenuButton.js');
198         load('classes/ui/ListBox.js');
199         load('classes/ui/MenuItem.js');
200         load('classes/ui/Menu.js');
201         load('classes/ui/Radio.js');
202         load('classes/ui/ResizeHandle.js');
203         load('classes/ui/Spacer.js');
204         load('classes/ui/SplitButton.js');
205         load('classes/ui/StackLayout.js');
206         load('classes/ui/TabPanel.js');
207         load('classes/ui/TextBox.js');
208         load('classes/ui/Throbber.js');
209
210         writeScripts();
211 })(this);
212
213 // $hash: 308c1e0e1388cab1a3f5245ac5d9fbd2