summaryrefslogtreecommitdiffstats
path: root/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/src/vendor/joey/joey.js
diff options
context:
space:
mode:
Diffstat (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/src/vendor/joey/joey.js')
-rw-r--r--sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/src/vendor/joey/joey.js72
1 files changed, 0 insertions, 72 deletions
diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/src/vendor/joey/joey.js b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/src/vendor/joey/joey.js
deleted file mode 100644
index 317b35298..000000000
--- a/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/src/vendor/joey/joey.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * Copyright 2010-2013 Ben Birch
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this software except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-(function() {
-
- var joey = this.joey = function joey(elementDef, parentNode) {
- return createNode( elementDef, parentNode, parentNode ? parentNode.ownerDocument : this.document );
- };
-
- var shortcuts = joey.shortcuts = {
- "text" : "textContent",
- "cls" : "className"
- };
-
- var plugins = joey.plugins = [
- function( obj, context ) {
- if( typeof obj === 'string' ) {
- return context.createTextNode( obj );
- }
- },
- function( obj, context ) {
- if( "tag" in obj ) {
- var el = context.createElement( obj.tag );
- for( var attr in obj ) {
- addAttr( el, attr, obj[ attr ], context );
- }
- return el;
- }
- }
- ];
-
- function addAttr( el, attr, value, context ) {
- attr = shortcuts[attr] || attr;
- if( attr === 'children' ) {
- for( var i = 0; i < value.length; i++) {
- createNode( value[i], el, context );
- }
- } else if( attr === 'style' || attr === 'dataset' ) {
- for( var prop in value ) {
- el[ attr ][ prop ] = value[ prop ];
- }
- } else if( attr.indexOf("on") === 0 ) {
- el.addEventListener( attr.substr(2), value, false );
- } else if( value !== undefined ) {
- el[ attr ] = value;
- }
- }
-
- function createNode( obj, parent, context ) {
- var el;
- if( obj != null ) {
- plugins.some( function( plug ) {
- return ( el = plug( obj, context ) );
- });
- parent && parent.appendChild( el );
- return el;
- }
- }
-
-}());