Our Portfolio

Snow
Snow
Snow
Snow
\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","owner":"1580295343903","modified_by":"1580295343903","account_id":"1633421630718","company_id":"1633421630746","locked":"1","locked_by":"104Wood@gmail.com","pageCategory":"preset"}); // let prevPayload_1 = `{"_id":"5f8d3ca03441360019126ac6","title":"Home Page new_1","object":"pages","app_name":"customwebsiteclub","token":"1603091616294","type":"content","template":"1580466657552","slug":"home_page_new_1","status":"published","meta_title":"","meta_description":"","excerpt":"","contents":"
\n \n \n \n \n \n \n \n\n\n \n\n \n \n\n\n\n\n\n\n\n\n
\n

Our Portfolio

\n
    \n
  • \n \"Snow\"\n
  • \n
  • \n \"Snow\"\n
  • \n
  • \n \"Snow\"\n
  • \n
  • \n \"Snow\"\n
  • \n\n \n\n \n\n \n
\n
\n
\n
\n \"Snow\"\n \n
\n
\n
\n
\n\"Snow\" \n \n
\n
\n
\n
\n \n \"Snow\"\n
\n
\n
\n
\n \n \"Snow\"\n
\n
\n\n \n\n \n\n \n\n
\n
\n
\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n \n \n \n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n","owner":"1580295343903","modified_by":"1580295343903","account_id":"1633421630718","company_id":"1633421630746","locked":"1","locked_by":"104Wood@gmail.com","pageCategory":"preset"}`; let template = ``; // prevPayload_1 = JSON.parse(prevPayload_1); // prevPayload = prevPayload.replace(/\\/g, ''); // prevPayload = JSON.parse(decodeEntities(prevPayload)); prevPayload = JSON.parse(prevPayload); if(template!=''){ template = JSON.parse(decodeEntities(template)); } //var itemKeysArr = prevPayload.objs; var itemKeysArr = '{"obj":"membership_plans$1587030569308","qbuilder":"1587030569308","template":"1580475458725","loop":"1"}'; //Do We Need it? itemKeysArr = $.parseJSON('[' + itemKeysArr + ']'); if (typeof itemKeysArr !== 'undefined' && itemKeysArr.length > 0) { for (let i=0; i 0) { for (let i=0; i`+`

Our Portfolio

Snow
Snow
Snow
Snow
`+``)($scope,function(clonedElement){ customFunctionsCall(function(result){ var allFuncsDefs = ''; result.data.forEach( function(element) { allFuncsDefs += element.html + '\n'; }); appendJsToScript(allFuncsDefs) }); var pureRawJs = ''; // Find logicJs of presets from template html $(document).find('.logic_js').each(function(){ pureRawJs += $(this).text(); }); // Find logicJs of presets from object html $(clonedElement).find('.logic_js').each(function(){ pureRawJs += $(this).text(); }); $scope.$watch(function() { return $http.pendingRequests.length > 0; }, function(hasPending) { console.log("hasPending", hasPending); // setTimeout(function(){ // hasPending = false; // var buildCustomLogic = eval($scope.item.logic_builder_js); // }, 2000); if (!hasPending) { // let jsToExecute = pureRawJs + $scope.item.logic_builder_js; let jsToExecute = pureRawJs; // var buildCustomLogicPresets = eval(pureRawJs); console.log("jsToExecute", jsToExecute); var buildCustomLogic = eval(jsToExecute); } }); }); console.log('SCOPE',$scope); //$scope.apimodules = {"_id":"5d8b54c98a9fae00140ccf77","object":"j-book","app_name":"j_book_project_3","token":"1569412275230","type":"content","template":"1569413508651","title":"NT","author":"j-author^author-name^Isaac Asimov","summary":"NAyyarTech","series-name":"nt","page-count":"1"}; }]); function decodeEntities(encodedString) { var textArea = document.createElement('textarea'); textArea.innerHTML = encodedString; return textArea.value; } ngApp.filter('safeHtml', function ($sce) { return function (val) { if(val != undefined){ if(val.length == 1){ return $sce.trustAsHtml(val[0].innerHTML); }else{ return $sce.trustAsHtml(val); } } }; }); function appendJsToScript(code){ var s = document.createElement('script'); s.type = 'text/javascript'; try { s.appendChild(document.createTextNode(code)); document.body.appendChild(s); } catch (e) { s.text = code; document.body.appendChild(s); } } function customFunctionsCall(successFn, errorFn) { $.ajax({ url: 'https://owlapplicationbuilder.com/system/designer/get_functional_logic', method: 'GET', async: false, error: function (res, st, err) { // showalert(res.responseJSON.message, 'alert-danger'); }, beforeSend: function () { // showalert('Please wait...', 'alert-info'); }, complete: function () { }, success: function (response) { if ($.isFunction(successFn)) { successFn.call(this, response); } } }); }