function($el, args){

      // No arguments return the first instance
      if (args.length === 0)
        return $el[0].oj

      // Compile ojml
      var r = oj.compile.apply(oj, [{dom: 1, html: 0, cssMap: 1 }].concat(slice.call(args)))

      _insertStyles(r.cssMap, {global: 0})

      // Reset content and append to dom
      $el.html('')

      // Ensure r.dom is an array
      if (!oj.isArray(r.dom))
        r.dom = [r.dom]

      // Append resulting dom elements
      for (var ix = 0; ix < r.dom.length; ix++)
        $el.append(r.dom[ix])

      // Trigger inserted events
      _triggerInserted(r.types, r.inserts)
    }
function($el, args){

      
      if (args.length === 0)
        return $el[0].oj

      
      var r = oj.compile.apply(oj, [{dom: 1, html: 0, cssMap: 1 }].concat(slice.call(args)))

      _insertStyles(r.cssMap, {global: 0})

      
      $el.html('')

      
      if (!oj.isArray(r.dom))
        r.dom = [r.dom]

      
      for (var ix = 0; ix < r.dom.length; ix++)
        $el.append(r.dom[ix])

      
      _triggerInserted(r.types, r.inserts)
    }
function ( $el , args ) { // No arguments return the first instance if ( args . length === 0 ) return $el [ 0 ] . oj // Compile ojml var r = oj . compile . apply ( oj , [ { dom : 1 , html : 0 , cssMap : 1 } ] . concat ( slice . call ( args ) ) ) _insertStyles ( r . cssMap , { global : 0 } ) // Reset content and append to dom $el . html ( '' ) // Ensure r.dom is an array if ( ! oj . isArray ( r . dom ) ) r . dom = [ r . dom ] // Append resulting dom elements for ( var ix = 0 ; ix < r . dom . length ; ix ++ ) $el . append ( r . dom [ ix ] ) // Trigger inserted events _triggerInserted ( r . types , r . inserts ) }
Set compiles and inserts in innerHTML
Set compiles and inserts in innerHTML