primo-explore-dom
Advanced tools
Comparing version 0.0.7 to 0.0.8
@@ -93,3 +93,3 @@ (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||
get: function get() { | ||
return "0.0.7"; | ||
return "0.0.8"; | ||
} | ||
@@ -281,2 +281,3 @@ }, { | ||
if (scope) { | ||
var scopeChild = scope.$$childTail; | ||
if (Object.keys(scope).includes('$ctrl')) { | ||
@@ -286,6 +287,6 @@ return scope.$ctrl; | ||
return scope.ctrl; | ||
} else if (scope.$$childTail && Object.keys(scope.$$childTail).includes('$ctrl')) { | ||
return scope.$$childTail.$ctrl; | ||
} else if (scope.$$childTail && Object.keys(scope.$$childTail).includes('ctrl')) { | ||
return scope.$$childTail.ctrl; | ||
} else if (scopeChild && Object.keys(scopeChild).includes('$ctrl')) { | ||
return scopeChild.$ctrl; | ||
} else if (scopeChild && Object.keys(scopeChild).includes('ctrl')) { | ||
return scopeChild.ctrl; | ||
} else { | ||
@@ -468,2 +469,5 @@ console.error('No $ctrl defined'); | ||
resolve(fines.fine); | ||
} else { | ||
console.log('No fines'); | ||
resolve([]); | ||
} | ||
@@ -598,2 +602,4 @@ } catch (error) { | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
@@ -611,2 +617,3 @@ | ||
vmUi.module = vmUi._createModule(); | ||
angular.bootstrap(document.querySelector('#explorerUi'), ['explorerUi']); | ||
@@ -620,3 +627,3 @@ vmUi.scope = angular.element(document.querySelector('#explorerUi')).scope(); | ||
var vmUi = this; | ||
return angular.module("explorerUi", ['ngMaterial']).component("explorerUi", { | ||
return angular.module("explorerUi", ['ngMaterial', 'angularLoad']).component("explorerUi", { | ||
templateUrl: 'nuDashboard.html', | ||
@@ -654,2 +661,3 @@ controller: ['$http', '$scope', function ($http, $scope) { | ||
ctrl.selectedComponentElement = ctrl.selectedComponent[index]; | ||
ctrl.selectedComponentElementProperties = ctrl.selectedComponentElementCtrlKeys(); | ||
} else { | ||
@@ -659,2 +667,3 @@ ctrl.selectedComponentElementIdx = 0; | ||
ctrl.selectedComponentElement = null; | ||
ctrl.selectedComponentElementProperties = []; | ||
} | ||
@@ -676,7 +685,7 @@ }; | ||
ctrl.selectedComponentElementCtrlKeys = function () { | ||
ctrl.rselectedComponentElementCtrlKeys = function () { | ||
if (ctrl.selectedComponentElement) { | ||
var keys = ctrl.selectedComponentElement.ctrl(); | ||
if (keys) { | ||
return Object.keys(keys); | ||
var selectedCtrl = ctrl.selectedComponentElement.ctrl(); | ||
if (selectedCtrl) { | ||
return Object.keys(selectedCtrl); //.map((d) => {return {key: d, value:'', type:''}}); | ||
} | ||
@@ -687,2 +696,88 @@ } | ||
ctrl.selectedComponentElementCtrlKeys = function () { | ||
var sce = []; | ||
if (ctrl.selectedComponentElement) { | ||
var selectedCtrl = ctrl.selectedComponentElement.ctrl(); | ||
if (selectedCtrl) { | ||
var _iteratorNormalCompletion = true; | ||
var _didIteratorError = false; | ||
var _iteratorError = undefined; | ||
try { | ||
for (var _iterator = Object.keys(selectedCtrl)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
var key = _step.value; | ||
if (selectedCtrl.hasOwnProperty(key)) { | ||
switch (_typeof(selectedCtrl[key])) { | ||
case 'string': | ||
sce.push({ | ||
key: key, | ||
value: '"' + selectedCtrl[key] + '"', | ||
type: 'string' | ||
}); | ||
break; | ||
case 'boolean': | ||
sce.push({ | ||
key: key, | ||
value: '' + selectedCtrl[key], | ||
type: 'boolean' | ||
}); | ||
break; | ||
case 'number': | ||
sce.push({ | ||
key: key, | ||
value: '' + selectedCtrl[key], | ||
type: 'number' | ||
}); | ||
break; | ||
case 'undefined': | ||
sce.push({ | ||
key: key, | ||
value: "Undefined", | ||
type: 'undefined' | ||
}); | ||
break; | ||
case 'null': | ||
sce.push({ | ||
key: key, | ||
value: "Null", | ||
type: 'null' | ||
}); | ||
break; | ||
default: | ||
try { | ||
sce.push({ | ||
key: key, | ||
value: '' + selectedCtrl[key].constructor.name, | ||
type: _typeof(selectedCtrl[key]) | ||
}); | ||
} catch (e) { | ||
sce.push({ | ||
key: key, | ||
value: '' + _typeof(selectedCtrl[key]), | ||
type: _typeof(selectedCtrl[key]) | ||
}); | ||
} | ||
} | ||
} | ||
} | ||
} catch (err) { | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
} finally { | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
_iterator.return(); | ||
} | ||
} finally { | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
} | ||
} | ||
} | ||
} | ||
return sce; | ||
}; | ||
ctrl.selectedComponentElementPrev = function () { | ||
@@ -751,3 +846,3 @@ if (ctrl.selectedComponentElementIdx > 0) { | ||
}).run(function ($templateCache) { | ||
$templateCache.put('nuDashboard.html', '<style>\n .f18 {\n min-height: 18px;\n min-width: 18px;\n height: 18px;\n width: 18px;\n }\n</style>\n\n<div id=\'explorerUiContainer\' ng-show="$ctrl.isActive()" style=\'position:absolute;top:10px;height:90vh;background-color:white;z-index:1000000;\'>\n <md-sidenav class="md-sidenav-left" md-component-id="primo-explorer" md-is-locked-open="$mdMedia(\'gt-md\')" md-whiteframe="4" style="height:100%;">\n <header id=\'explorerUiHeader\' ng-mousedown=\'$ctrl.headerMove($event)\'>\n <md-toolbar>\n <div class="md-toolbar-tools">\n <h2 flex md-truncate>PrimoExplorer {{$ctrl.version}}</h2>\n <md-button class=\'md-icon-button\' ng-click="$ctrl.toggle()" aria-label="Close" title=\'Close\'>\n <md-icon md-svg-icon="primo-ui:close"></md-icon>\n </md-button>\n </div>\n </md-toolbar>\n </header>\n\n <section id=\'pe-components\'>\n <div flex id=\'pe-components-list\' ng-hide=\'$ctrl.selectedComponentDetailShow\'>\n <section style=\'background-color:#eee;\'>\n <div layout=\'row\'>\n <md-button ng-click=\'$ctrl.refreshComponents()\'>Reload</md-button>\n <md-input-container flex md-no-float>\n <label>Filter</label>\n <input ng-model="$ctrl.componentFilter">\n </md-input-container>\n </div>\n </section>\n <md-content style="height:90%;">\n <md-list class="md-dense">\n <md-list-item ng-repeat="component in $ctrl.components | filter:$ctrl.componentFilter" ng-click="$ctrl.loadComponent(component)">\n <span>{{component}}</span>\n <md-divider ng-if="!$last"></md-divider>\n </md-list-item>\n </md-list>\n </md-content>\n </div>\n\n <div flex id=\'pe-components-detail\' ng-show=\'$ctrl.selectedComponentDetailShow\'>\n <section style=\'height:100%\'>\n <md-toolbar class=\'md-hue-2\' style="font-size: 0.8em;min-height: 2.5em;height:2.5em;">\n <div class="md-toolbar-tools" style="font-size: 0.8em;min-height: 2.5em;height:2.5em;">\n\n <md-button class=\'md-icon-button\' ng-click="$ctrl.selectedComponentDetailShow = false" aria-label="Back" title="Back">\n <md-icon class="f18" md-svg-icon="primo-ui:chevron-left"></md-icon>\n </md-button>\n\n <h2 flex md-truncate>{{$ctrl.selectedComponentName}}</h2>\n\n <md-button class=\'md-icon-button\' ng-click="$ctrl.blink()" aria-label="Blink component" title="Blink component">\n <md-icon class="f18" md-svg-icon="primo-ui:bell"></md-icon>\n </md-button>\n <md-button class=\'md-icon-button\' ng-click="$ctrl.pushToConsole()" aria-label="Push to console" title="Push to console">\n <md-icon class="f18" md-svg-icon="primo-ui:open-in-new"></md-icon>\n </md-button>\n </div>\n </md-toolbar>\n <section style="background-color:#eee;">\n <div layout="row" layout-align="center center">\n <md-button class=\'md-icon-button\' ng-click="$ctrl.selectedComponentElementPrev()" aria-label="Previous element" title="Previous element">\n <md-icon class="f18" md-svg-icon="primo-ui:chevron-left"></md-icon>\n </md-button>\n <div layout-align="center center">\n <div>{{$ctrl.selectedComponentElementIdx+1}}/{{$ctrl.selectedComponentElementCount}}</div>\n </div>\n <md-button class=\'md-icon-button\' ng-click="$ctrl.selectedComponentElementNext()" aria-label="Next element" title="Next element">\n <md-icon class="f18" md-svg-icon="primo-ui:chevron-right"></md-icon>\n </md-button>\n </div>\n <div layout="row" layout-align="center center">\n <div flex md-truncate style="font-size:10px;">css({{$ctrl.selectedComponentElement.cssPath}})</div>\n </div>\n </section>\n <section>\n <md-list>\n <md-list-item ng-repeat="key in $ctrl.selectedComponentElementCtrlKeys()">\n {{key}}\n </md-list-item>\n </md-list>\n </section>\n </section>\n </div>\n </section>\n </md-sidenav>\n</div>\n'); | ||
$templateCache.put('nuDashboard.html', '<style>\n .f18 {\n min-height: 18px;\n min-width: 18px;\n height: 18px;\n width: 18px;\n }\n</style>\n<!-- $mdMedia(\'gt-md\') -->\n<div id=\'explorerUiContainer\' ng-show="$ctrl.isActive()" style=\'position:absolute;top:10px;height:90vh;background-color:white;z-index:1000000;\'>\n <md-sidenav class="md-sidenav-left" md-component-id="primo-explorer" md-is-locked-open="true" md-whiteframe="4" style="height:100%;">\n <header id=\'explorerUiHeader\' ng-mousedown=\'$ctrl.headerMove($event)\'>\n <md-toolbar>\n <div class="md-toolbar-tools">\n <h2 flex md-truncate>PrimoExplorer {{$ctrl.version}}</h2>\n <md-button class=\'md-icon-button\' ng-click="$ctrl.toggle()" aria-label="Close" title=\'Close\'>\n <md-icon md-svg-icon="primo-ui:close"></md-icon>\n </md-button>\n </div>\n </md-toolbar>\n </header>\n\n <section id=\'pe-components\'>\n <div flex id=\'pe-components-list\' ng-hide=\'$ctrl.selectedComponentDetailShow\'>\n <section style=\'background-color:#eee;\'>\n <div layout=\'row\'>\n <md-button ng-click=\'$ctrl.refreshComponents()\'>Reload</md-button>\n <md-input-container flex md-no-float>\n <label>Filter</label>\n <input ng-model="$ctrl.componentFilter">\n </md-input-container>\n </div>\n </section>\n <md-content style="height:90%;">\n <md-list class="md-dense">\n <md-list-item ng-repeat="component in $ctrl.components | filter:$ctrl.componentFilter" ng-click="$ctrl.loadComponent(component);$event.stopPropagation();">\n <span>{{component}}</span>\n <md-divider ng-if="!$last"></md-divider>\n </md-list-item>\n </md-list>\n </md-content>\n </div>\n\n <div flex id=\'pe-components-detail\' ng-show=\'$ctrl.selectedComponentDetailShow\'>\n <section style=\'height:100%\'>\n <md-toolbar class=\'md-hue-2\' style="font-size: 0.8em;min-height: 2.5em;height:2.5em;">\n <div class="md-toolbar-tools" style="font-size: 0.8em;min-height: 2.5em;height:2.5em;">\n\n <md-button class=\'md-icon-button\' ng-click="$ctrl.selectedComponentDetailShow = false" aria-label="Back" title="Back">\n <md-icon class="f18" md-svg-icon="primo-ui:chevron-left"></md-icon>\n </md-button>\n\n <h2 flex md-truncate>{{$ctrl.selectedComponentName}}</h2>\n\n <md-button class=\'md-icon-button\' ng-click="$ctrl.blink()" aria-label="Blink component" title="Blink component">\n <md-icon class="f18" md-svg-icon="primo-ui:bell"></md-icon>\n </md-button>\n <md-button class=\'md-icon-button\' ng-click="$ctrl.pushToConsole()" aria-label="Push to console" title="Push to console">\n <md-icon class="f18" md-svg-icon="primo-ui:open-in-new"></md-icon>\n </md-button>\n </div>\n </md-toolbar>\n <section style="background-color:#eee;">\n <div layout="row" layout-align="center center">\n <md-button class=\'md-icon-button\' ng-click="$ctrl.selectedComponentElementPrev()" aria-label="Previous element" title="Previous element">\n <md-icon class="f18" md-svg-icon="primo-ui:chevron-left"></md-icon>\n </md-button>\n <div layout-align="center center">\n <div>{{$ctrl.selectedComponentElementIdx+1}}/{{$ctrl.selectedComponentElementCount}}</div>\n </div>\n <md-button class=\'md-icon-button\' ng-click="$ctrl.selectedComponentElementNext()" aria-label="Next element" title="Next element">\n <md-icon class="f18" md-svg-icon="primo-ui:chevron-right"></md-icon>\n </md-button>\n </div>\n <div layout="row" layout-align="center center">\n <input flex style="font-size:10px;text-align:center;" type="text" name="" value="{{$ctrl.selectedComponentElement.cssPath}}">\n </div>\n </section>\n <section>\n <md-list>\n <md-list-item ng-repeat="property in $ctrl.selectedComponentElementProperties">\n <span>{{property.key}}:</span>\n <span class="md-secondary" style="overflow:hidden;text-overflow: ellipsis;white-space: nowrap;">{{property.value}}</span>\n </md-list-item>\n </md-list>\n </section>\n </section>\n </div>\n </section>\n </md-sidenav>\n</div>\n'); | ||
}); | ||
@@ -754,0 +849,0 @@ } |
{ | ||
"name": "primo-explore-dom", | ||
"version": "0.0.7", | ||
"version": "0.0.8", | ||
"description": "A simple Domain Object Model for Primo 5", | ||
@@ -5,0 +5,0 @@ "main": "js/custom.js", |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
60236
1189
0