function handleSaveLayout() { var t=$(".demo").html(); t!=window.demoHtml&&(saveLayout(),window.demoHtml=t) } function handleJsIds() { handleModalIds(),handleAccordionIds(),handleCarouselIds(),handleTabsIds() } function handleAccordionIds() { var t,e=$(".demo #myAccordion"),i=randomNumber(),n="panel-"+i; e.attr("id",n),e.find(".panel").each(function(e,i){ t="panel-element-"+randomNumber(), $(i).find(".panel-title").each(function(e,i){ $(i).attr("data-parent","#"+n), $(i).attr("href","#"+t)}), $(i).find(".panel-collapse").each(function(e,i){ $(i).attr("id",t) }) }) } function handleCarouselIds() { var t=$(".demo #myCarousel"),e=randomNumber(),i="carousel-"+e; t.attr("id",i), t.find(".carousel-indicators li").each(function(t,e){ $(e).attr("data-target","#"+i) }), t.find(".left").attr("href","#"+i), t.find(".right").attr("href","#"+i) } function handleModalIds() { var t=$(".demo #myModalLink"),e=randomNumber(), i="modal-container-"+e,n="modal-"+e; t.attr("id",n), t.attr("href","#"+i), t.next().attr("id",i) } function handleTabsIds() { var t=$(".demo #myTabs"), e=randomNumber(), i="tabs-"+e; t.attr("id",i), t.find(".tab-pane").each(function(t,e){ var i=$(e).attr("id"), n="panel-"+randomNumber(); $(e).attr("id",n), $(e).parent().parent().find("a[href=#"+i+"]").attr("href","#"+n) }) } function randomNumber() { return randomFromInterval(1,1e6) } function randomFromInterval(t,e) { return Math.floor(Math.random()*(e-t+1)+t) } function gridSystemGenerator() { $(".lyrow .preview input").bind("keyup",function(){ var t=0,e="",i=!1,n=$(this).val().split(" ",12); $.each(n,function(n,s){ i||(parseInt(s)<=0&&(i=!0), t+=parseInt(s), e+='
') }), 12!=t||i?$(this).parent().prev().hide():($(this).parent().next().children().html(e), $(this).parent().prev().show()) }) } function configurationElm(t,e) { $(".demo").on("click",".configuration > a", function(t) { t.preventDefault(); var e=$(this).parent().next().next().children(); $(this).toggleClass("active"), e.toggleClass($(this).attr("rel")) }), $(".demo").on("click",".configuration .dropdown-menu a", function(t) { t.preventDefault(); var e=$(this).parent().parent(), i=e.parent().parent().next().next().children(); e.find("li").removeClass("active"), $(this).parent().addClass("active"); var n=""; e.find("a").each(function(){ n+=$(this).attr("rel")+" " }), e.parent().removeClass("open"), i.removeClass(n), i.addClass($(this).attr("rel")) }) } function removeElm() { $(".demo").on("click",".remove",function(t){ t.preventDefault(), $(this).parent().remove(),!$(".demo .lyrow").length>0&&clearDemo() }) } function clearDemo() { $(".demo").empty() } function removeMenuClasses() { $("#menu-layoutit li button").removeClass("active") } function changeStructure(t,e) { $("#download-layout ."+t).removeClass(t).addClass(e) } function cleanHtml(t) { $(t).parent().append($(t).children().html()) } function downloadLayoutSrc() { $("#download-layout").children().html($(".demo").html()); var t=$("#download-layout").children(); t.find(".preview, .configuration, .drag, .remove").remove(), t.find(".lyrow").addClass("removeClean"), t.find(".box-element").addClass("removeClean"), t.find(".lyrow .lyrow .lyrow .lyrow .lyrow .removeClean").each(function(){ cleanHtml(this) }) ,t.find(".lyrow .lyrow .lyrow .lyrow .removeClean").each(function(){ cleanHtml(this) }), t.find(".lyrow .lyrow .lyrow .removeClean").each(function(){ cleanHtml(this)}), t.find(".lyrow .lyrow .removeClean").each(function(){ cleanHtml(this)}), t.find(".lyrow .removeClean").each(function(){ cleanHtml(this) }), t.find(".removeClean").each(function(){ cleanHtml(this) }), t.find(".removeClean").remove(), $("#download-layout .column").removeClass("ui-sortable"), t.find(".column").removeClass("column"), $("#download-layout .container").length>0 && changeStructure("row-fluid","row"), formatSrc=$.htmlClean($("#download-layout").html(), {format:!0,allowedAttributes:[["id"],["class"],["data-toggle"],["data-target"],["data-parent"],["role"],["data-dismiss"],["aria-labelledby"],["aria-hidden"],["data-slide-to"],["data-slide"]] }), $("#download-layout").html(formatSrc), $(".downloadModal textarea").empty(), $(".downloadModal textarea").val(formatSrc) } if(!function(t,e){ "object"==typeof module && "object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){ if(!t.document)throw new Error("jQuery requires a window with a document"); return e(t) }:e(t) }("undefined"!=typeof window?window:this,function(t,e){ function i(t){ var e="length"in t && t.length,i=Z.type(t); return"function"===i||Z.isWindow(t)?!1:1===t.nodeType && e?!0:"array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t}function n(t,e,i){if(Z.isFunction(e))return Z.grep(t,function(t,n){return!!e.call(t,n,t)!==i});if(e.nodeType)return Z.grep(t,function(t){return t===e!==i});if("string"==typeof e){if(rt.test(e))return Z.filter(e,t,i);e=Z.filter(e,t)}return Z.grep(t,function(t){return U.call(e,t)>=0!==i})}function s(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function o(t){var e=ft[t]={};return Z.each(t.match(pt)||[],function(t,i){e[i]=!0}),e}function a(){Q.removeEventListener("DOMContentLoaded",a,!1),t.removeEventListener("load",a,!1),Z.ready()}function r(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=Z.expando+r.uid++}function l(t,e,i){var n;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(_t,"-$1").toLowerCase(),i=t.getAttribute(n),"string"==typeof i){try{i="true"===i?!0:"false"===i?!1:"null"===i?null:+i+""===i?+i:yt.test(i)?Z.parseJSON(i):i}catch(s){}bt.set(t,e,i)}else i=void 0;return i}function h(){return!0}function c(){return!1}function u(){try{return Q.activeElement}catch(t){}}function d(t,e){return Z.nodeName(t,"table")&&Z.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function p(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function f(t){var e=$t.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function m(t,e){for(var i=0,n=t.length;n>i;i++)vt.set(t[i],"globalEval",!e||vt.get(e[i],"globalEval"))}function g(t,e){var i,n,s,o,a,r,l,h;if(1===e.nodeType){if(vt.hasData(t)&&(o=vt.access(t),a=vt.set(e,o),h=o.events)){delete a.handle,a.events={};for(s in h)for(i=0,n=h[s].length;n>i;i++)Z.event.add(e,s,h[s][i])}bt.hasData(t)&&(r=bt.access(t),l=Z.extend({},r),bt.set(e,l))}}function v(t,e){var i=t.getElementsByTagName?t.getElementsByTagName(e||"*"):t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&Z.nodeName(t,e)?Z.merge([t],i):i}function b(t,e){var i=e.nodeName.toLowerCase();"input"===i&&kt.test(t.type)?e.checked=t.checked:("input"===i||"textarea"===i)&&(e.defaultValue=t.defaultValue)}function y(e,i){var n,s=Z(i.createElement(e)).appendTo(i.body),o=t.getDefaultComputedStyle&&(n=t.getDefaultComputedStyle(s[0]))?n.display:Z.css(s[0],"display");return s.detach(),o}function _(t){var e=Q,i=Ft[t];return i||(i=y(t,e),"none"!==i&&i||(Rt=(Rt||Z("