helialprofile.png
Welcome to IOPWiki, Commander. You can contribute to this wiki without an account. Learn how to contribute and join our Discord server.

Difference between revisions of "User:Pianoforte/common.js"

Welcome to IOP Wiki. This website is maintained by the Girls' Frontline community and is free to edit by anyone.
Jump to navigation Jump to search
Line 31: Line 31:
 
var data_girlT = {};
 
var data_girlT = {};
 
var data_girlT2 = {};
 
var data_girlT2 = {};
data_girlT2[mw.config.get("wgPageName")] = {};
+
data_girlT2[mw.config.get("wgPageName")+"costume1"] = {};
data_girlT2["R" + mw.config.get("wgPageName")] = {};
+
data_girlT2["R" + mw.config.get("wgPageName")+"costume1"] = {};
data_girlT[mw.config.get("wgPageName")] = data_girlT2;
+
data_girlT[mw.config.get("wgPageName")+"costume1"] = data_girlT2;
  
 
girlsload = new SkeletonLoader("http://en.gfwiki.com/index.php/Special:Redirect/file/", data_girlT);
 
girlsload = new SkeletonLoader("http://en.gfwiki.com/index.php/Special:Redirect/file/", data_girlT);
Line 42: Line 42:
 
elems.item(0).replaceWith(baseview.renderer.view);
 
elems.item(0).replaceWith(baseview.renderer.view);
 
chibiParent.childNodes.item(1).className = "tdoll_chibi";
 
chibiParent.childNodes.item(1).className = "tdoll_chibi";
 +
hibiParent.childNodes.item(1).style.flexShrink = "0";
 +
chibiParent.childNodes.item(1).style.pointerEvents = "none";
 
}
 
}
 
});
 
});

Revision as of 04:52, 28 December 2017

var load_js = {
	baseurl : "/index.php?title=MediaWiki:",
	list_js : [
		"GfSpine.js"
	],
	load_num : 0,
	load : function(){
		if(load_js.load_num >= load_js.list_js.length){
			initGirl();
			return;
		}
		$.getScript(load_js.baseurl + load_js.list_js[load_js.load_num] + "&action=raw", function(response,status){
			if(status == 'success'){
				console.log(load_js.list_js[load_js.load_num] + ' loaded');
				load_js.load_num++;
				load_js.load();
			}
		});
	}
}

window.reInitGirl = function (){
	baseview = new BaseView(800, 800);
	baseview.start();
	elems = document.getElementsByClassName("tdoll_chibi");
	elems.className = "tdoll_chibi";
	console.log(elems);
	if (elems.length > 0) {
		chibiParent = elems.item(0).parentNode;

		var data_girlT = {};
		var data_girlT2 = {};
		data_girlT2[mw.config.get("wgPageName")+"costume1"] = {};
		data_girlT2["R" + mw.config.get("wgPageName")+"costume1"] = {};
		data_girlT[mw.config.get("wgPageName")+"costume1"] = data_girlT2;

		girlsload = new SkeletonLoader("http://en.gfwiki.com/index.php/Special:Redirect/file/", data_girlT);
		girlsload.load(mw.config.get("wgPageName"),  mw.config.get("wgPageName"), function(p){
			if (p !== null) {
				baseview.addSpinePlayer(p);
				
				elems.item(0).replaceWith(baseview.renderer.view);
				chibiParent.childNodes.item(1).className = "tdoll_chibi";
				hibiParent.childNodes.item(1).style.flexShrink = "0";
				chibiParent.childNodes.item(1).style.pointerEvents = "none";
			}			
		});
		
			console.log(baseview);
			console.log(baseview.player);
			console.log(baseview.player.length);
	//if (baseview.player.length > 0 )
		//elems.item(0).replaceWith(baseview.renderer.view);


	}
}