123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- "use strict";
- define( [ "module", "vwf/view", "vwf/utility"], function( module, view, utility) {
- return view.load( module, {
-
- initialize: function() {
- window.vwf_view = this;
- },
-
- createdNode: function( nodeID, childID, childExtendsID, childImplementsIDs,
- childSource, childType, childURI, childName, callback /* ( ready ) */ ) {
- var self = this;
-
- if ( childID == this.kernel.application() &&
- ( window.location.protocol == "http:" || window.location.protocol == "https:" ) ) {
-
- callback( false );
-
-
- let container = document.createElement("div");
- document.querySelector("body").appendChild(container);
-
- fetch("admin/chrome", {
- method: 'get'
- }).then(function(response) {
- return response.text();
- }).catch(function(err) {
-
- container.remove();
-
- callback( true );
- }).then(function(responseText) {
-
-
-
- if ( self.createdNode !== Object.getPrototypeOf( self ).createdNode ) {
- self.createdNode( nodeID, childID, childExtendsID, childImplementsIDs,
- childSource, childType, childURI, childName );
- }
-
-
-
- if ( responseText == "" ) {
- container.remove();
- }
-
- callback( true );
- });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
- },
- }, function( viewFunctionName ) {
-
- } );
- } );
|