<!-- AdmScript.Tpl  -->
<script>
var jlcd = '@($idiom)', lstr = [], str = [];
var sitepath = "@raw($protocol)"+document.location.hostname+"/";
var jspath = sitepath+"includes/js/";
var viewpath = sitepath+"admin/"; var jwt = "@raw($jwt)";
var ctrlDown = false, ctrlKey = 17, cmdKey = 91, vKey = 86, cKey = 67;
var jwt = "@raw($jwt)"; // This is now essential
// basket.clear(true);
basket
.remove('blog') // "","" comma separated list
.require(
	// Libraries that need to loaded in various places, therefore cannot JIT script load
    {url: jspath+"library.js"},
    {url: viewpath+"js/adminlibrary.js"},
    {url: jspath+"vue.js"},
    {url: jspath+"tag-it.js"},
    {url: jspath+"phpjs.js"},
	{url: jspath+"prettyprint.js"},
    {url: jspath+"dropzone.js"},
    {url: jspath+"gijgo.min.js"},
	{url: viewpath+"js/pikaday.js"},
    {url: jspath+"trumbowyg.min.js"},
	{url: jspath+"codemirror/lib/codemirror.js"},
	{url: jspath+"codemirror/addon/display/panel.js"},
	{url: jspath+"tinymce/tinymce.min.js"},
	{url: jspath+"tinymce/jquery.tinymce.min.js"},
	{url: jspath+"tinymce/themes/modern/theme.min.js"},
	{url: viewpath+"js/app.js"},
	// Cliqon Javascript language file - other JS translations could be included
	{url: jspath+"i18n/cliqon."+jlcd+".js"},   
    // Apps
    {url: viewpath+"js/admin.js"},
    {url: viewpath+"js/cliq.js"},
	{url: viewpath+"js/cliqd.js"},
	{url: viewpath+"js/cliqb.js", key: "blog", skipCache: true},
	{url: viewpath+"js/cliqv.js"},
	{url: viewpath+"js/cliqr.js"},
	{url: viewpath+"js/cliqm.js"},
	{url: viewpath+"js/cliqf.js"}
).then(function(msg) {
	$(this).ajaxStart(function() {
	    $('#loading').removeClass('loadinghide');
	    $('#loading').show();
	}).ajaxStop(function() {
	    $('#loading').fadeOut(500);
	});
	// Javascript language file load
    lstr = str[jlcd];
	Dropzone.autoDiscover = false;
	var sessid = Cookies.get('PHPSESSID');
    // Quark
    for(t=document.querySelectorAll`*`,i=t.length;i--;)for(s=t[i].classList,c=s.length;c--;)z=s[c].split`-`,u=z[1],t[i].style[z[0]]=~~u?u+'px':u;
    /* ---------- Place Bootstrap 4 loaders here ---------- */
        $('[data-toggle="popover"]').popover();	
	/* ---------- Main Menu Open/Close, Min/Full ---------- */
		//Main navigation variable
		$.navigation = $('nav > ul.nav');
		$.panelIconOpened = 'icon-arrow-up';
		$.panelIconClosed = 'icon-arrow-down';
		//Default colours
		$.brandPrimary =  '#20a8d8';
		$.brandSuccess =  '#4dbd74';
		$.brandInfo =     '#63c2de';
		$.brandWarning =  '#f8cb00';
		$.brandDanger =   '#f86c6b';
		$.grayDark =      '#2a2c36';
		$.gray =          '#55595c';
		$.grayLight =     '#818a91';
		$.grayLighter =   '#d1d4d7';
		$.grayLightest =  '#f8f9fa';  	
		// Add class .active to current link
		$.navigation.find('a').each(function(){
			var cUrl = String(window.location).split('?')[0];
			if (cUrl.substr(cUrl.length - 1) == '#') {
			  	cUrl = cUrl.slice(0,-1);
			}
			if ($($(this))[0].href==cUrl) {
			  	$(this).addClass('active');
			  	$(this).parents('ul').add(this).each(function(){
			    	$(this).parent().addClass('open');
			  	});
			}
		});
		// Dropdown Menu
		$.navigation.on('click', 'a', function(e) {
			if ($(this).hasClass('nav-dropdown-toggle')) {
			  	$(this).parent().toggleClass('open');
			  	resizeBroadcast();
			}
		});
		// Bootstrap 4 dropdowns
		$('.dropdown-toggle').dropdown();
		$('.sidebar-toggler').on('click', function(e){
			$('body').toggleClass('sidebar-hidden');
			resizeBroadcast();
		});
		$('.sidebar-minimizer').on('click', function(e){
			$('body').toggleClass('sidebar-minimized');
			resizeBroadcast();
		});
		$('.brand-minimizer').on('click', function(e){
			$('body').toggleClass('brand-minimized');
		});
		$('.aside-menu-toggler').on('click', function(e){
			$('body').toggleClass('aside-menu-hidden');
			resizeBroadcast();
		});
		$('.mobile-sidebar-toggler').on('click', function(e){
			$('body').toggleClass('sidebar-mobile-show');
			resizeBroadcast();
		});
		$('.sidebar-close').on('click', function(e){
			$('body').toggleClass('sidebar-opened').parent().toggleClass('sidebar-opened');
		});
		// Disable moving to top
		$('a[href="#"][data-top!=true]').on('click', function(e){
			e.preventDefault();
		});
		// User clicks on menu button
		$.hook('menulink').on('click', function(e) {
			var btn = this;
			Cliqm.menuLink(e, btn);
		});
		// User clicks on menu button
		$.hook('footerlink').on('click', function(e) {
			var btn = this;
			Cliqm.footerLink(e, btn);
		});
	    
	    $.hook('otherlink').on('click', function(e) {
	        var btn = this;
	        Cliqm.otherLink(e, btn);
	    });
    	$('.topbutton').on('click', function(e) {
    		e.preventDefault(); e.stopImmediatePropagation();
    		Cliq.topButton(this);
    	});	     	
	/* ---------- Introduce Page Scripts here  -------------*/
		@raw($scripts)
	/* ---------- Misc Scripts ---------------------------- */
		$('div.staticmap').each(function() {
			
			var mapid = $(this).attr('id');
			var data = $(this).data(), options = {
				zoom: data.zoom || 10,
				size: [data.width, data.height],
				lat: data.mapx,
				lng: data.mapy,
				markers: [
				   {lat: data.mapx, lng: data.mapy}
				]
			}; var map = $('#'+mapid).attr('src', GMaps.staticMapURL($options));		
		});	
}, function (error) {
    // There was an error fetching the script
    console.log(error);
}); 
</script>
</body>
</html>
 
  |