]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/debian/missing-sources/framework/Web/Javascripts/source/tinymce-405/classes/ui/DomUtils.js
baculum: Add missing-sources directory in debian metadata structure
[bacula/bacula] / gui / baculum / debian / missing-sources / framework / Web / Javascripts / source / tinymce-405 / classes / ui / DomUtils.js
1 /**
2  * DOMUtils.js
3  *
4  * Copyright, Moxiecode Systems AB
5  * Released under LGPL License.
6  *
7  * License: http://www.tinymce.com/license
8  * Contributing: http://www.tinymce.com/contributing
9  */
10
11 define("tinymce/ui/DomUtils", [
12         "tinymce/util/Tools",
13         "tinymce/dom/DOMUtils"
14 ], function(Tools, DOMUtils) {
15         "use strict";
16
17         return {
18                 id: function() {
19                         return DOMUtils.DOM.uniqueId();
20                 },
21
22                 createFragment: function(html) {
23                         return DOMUtils.DOM.createFragment(html);
24                 },
25
26                 getWindowSize: function() {
27                         return DOMUtils.DOM.getViewPort();
28                 },
29
30                 getSize: function(elm) {
31                         return DOMUtils.DOM.getSize(elm);
32                 },
33
34                 getPos: function(elm, root) {
35                         return DOMUtils.DOM.getPos(elm, root);
36                 },
37
38                 getViewPort: function(win) {
39                         return DOMUtils.DOM.getViewPort(win);
40                 },
41
42                 get: function(id) {
43                         return document.getElementById(id);
44                 },
45
46                 addClass : function(elm, cls) {
47                         return DOMUtils.DOM.addClass(elm, cls);
48                 },
49
50                 removeClass : function(elm, cls) {
51                         return DOMUtils.DOM.removeClass(elm, cls);
52                 },
53
54                 hasClass : function(elm, cls) {
55                         return DOMUtils.DOM.hasClass(elm, cls);
56                 },
57
58                 toggleClass: function(elm, cls, state) {
59                         return DOMUtils.DOM.toggleClass(elm, cls, state);
60                 },
61
62                 css: function(elm, name, value) {
63                         return DOMUtils.DOM.setStyle(elm, name, value);
64                 },
65
66                 on: function(target, name, callback, scope) {
67                         return DOMUtils.DOM.bind(target, name, callback, scope);
68                 },
69
70                 off: function(target, name, callback) {
71                         return DOMUtils.DOM.unbind(target, name, callback);
72                 },
73
74                 fire: function(target, name, args) {
75                         return DOMUtils.DOM.fire(target, name, args);
76                 },
77
78                 innerHtml: function(elm, html) {
79                         // Workaround for <div> in <p> bug on IE 8 #6178
80                         DOMUtils.DOM.setHTML(elm, html);
81                 }
82         };
83 });