New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

primo-explore-dom

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

primo-explore-dom - npm Package Compare versions

Comparing version 0.0.4 to 0.0.5

582

js/primo-explore-dom.js

@@ -28,10 +28,22 @@ (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){

var _helper = require('./primo/helper');
var _records = require('./primo/records');
var _helper2 = _interopRequireDefault(_helper);
var _records2 = _interopRequireDefault(_records);
var _ui = require('./primo/ui');
var _facets = require('./primo/facets');
var _ui2 = _interopRequireDefault(_ui);
var _facets2 = _interopRequireDefault(_facets);
var _view = require('./primo/view');
var _view2 = _interopRequireDefault(_view);
var _user = require('./primo/user');
var _user2 = _interopRequireDefault(_user);
var _helper = require('./primo/explore/helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -41,2 +53,5 @@

/**
* Primo main entry class
*/
var Primo = function () {

@@ -49,5 +64,17 @@ function Primo() {

key: 'isDebugEnabled',
/**
* Check if angular.reloadWithDebugInfo() has ran
* @return {boolean}
*/
value: function isDebugEnabled() {
return _helper2.default.isDebugEnabled();
}
/**
* Did the script ran on a Primo site
* @return {boolean}
*/
}, {

@@ -58,3 +85,19 @@ key: 'isPrimoAvailable',

}
/**
* This is a proxy class
* @return {Explore}
*/
}, {
key: 'version',
/**
* Return version information
* @return {string}
*/
get: function get() {
return "0.0.5";
}
}, {
key: 'explore',

@@ -64,11 +107,63 @@ get: function get() {

}
/**
* Get a pointer to available records
* @return {Records}
*/
}, {
key: 'ui',
key: 'records',
get: function get() {
if (this._ui === undefined) {
console.log('Creation UI');
this._ui = new _ui2.default();
}
return this._ui;
var _this = this;
return new Promise(function (resolve, reject) {
resolve(new _records2.default(_this.explore.components));
});
//return new Records(this.explore.components);
}
/**
* Get a pointer to available facets
* @return {Facets}
*/
}, {
key: 'facets',
get: function get() {
var _this2 = this;
return new Promise(function (resolve, reject) {
resolve(new _facets2.default(_this2.explore.components));
});
//return new Facets(this.explore.components);
}
/**
* Get a pointer to view related metadata
* @return {View}
*/
}, {
key: 'view',
get: function get() {
return new Promise(function (resolve, reject) {
resolve(new _view2.default());
});
//return new View();
}
/**
* Get a pointer to user related metadata
* @return {User}
*/
}, {
key: 'user',
get: function get() {
return new Promise(function (resolve, reject) {
_helper2.default.userDetails().then(function (userDetails) {
resolve(new _user2.default(userDetails));
});
});
}
}]);

@@ -81,3 +176,3 @@

},{"./primo/explore":4,"./primo/helper":9,"./primo/ui":10}],4:[function(require,module,exports){
},{"./primo/explore":4,"./primo/explore/helper":6,"./primo/facets":8,"./primo/records":9,"./primo/user":10,"./primo/view":11}],4:[function(require,module,exports){
'use strict';

@@ -95,18 +190,10 @@

var _records = require('./explore/records');
var _helper = require('./explore/helper');
var _records2 = _interopRequireDefault(_records);
var _helper2 = _interopRequireDefault(_helper);
var _facets = require('./explore/facets');
var _ui = require('./explore/ui');
var _facets2 = _interopRequireDefault(_facets);
var _ui2 = _interopRequireDefault(_ui);
var _session = require('./explore/session');
var _session2 = _interopRequireDefault(_session);
var _helper = require('./helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -132,17 +219,19 @@

}
//TODO: extract
}, {
key: 'records',
key: 'ui',
get: function get() {
return new _records2.default(this.components);
if (this._ui === undefined) {
console.log('Creation UI');
this._ui = new _ui2.default();
}
return this._ui;
}
}, {
key: 'facets',
key: 'helper',
get: function get() {
return new _facets2.default(this.components);
return _helper2.default;
}
}, {
key: 'session',
get: function get() {
return new _session2.default();
}
}]);

@@ -155,3 +244,3 @@

},{"./explore/components":5,"./explore/facets":6,"./explore/records":7,"./explore/session":8,"./helper":9}],5:[function(require,module,exports){
},{"./explore/components":5,"./explore/helper":6,"./explore/ui":7}],5:[function(require,module,exports){
'use strict';

@@ -165,3 +254,3 @@

var _helper = require('../helper');
var _helper = require('./helper');

@@ -266,3 +355,3 @@ var _helper2 = _interopRequireDefault(_helper);

},{"../../vendor/css-selector-generator.js":11,"../helper":9}],6:[function(require,module,exports){
},{"../../vendor/css-selector-generator.js":12,"./helper":6}],6:[function(require,module,exports){
'use strict';

@@ -276,192 +365,4 @@

var _components = require('./components');
var _components2 = _interopRequireDefault(_components);
var _helper = require('../helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var Facets = function () {
function Facets(components) {
_classCallCheck(this, Facets);
return this._facets(components);
}
_createClass(Facets, [{
key: '_facets',
value: function _facets(components) {
try {
if (components) {
var c = components.get('prm-facet-after');
if (c && c.length > 0) {
var ctrl = c[0].ctrl;
return ctrl.facetService.results;
}
}
} catch (e) {
console.log('trying to get facets through the rootScope');
try {
return _helper2.default.userSessionManagerService.searchStateService.resultObject.facets;
} catch (e) {
console.error('unable to retrieve facets');
}
}
return [];
}
}]);
return Facets;
}();
exports.default = Facets;
},{"../helper":9,"./components":5}],7:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; }; }();
var _components = require('./components');
var _components2 = _interopRequireDefault(_components);
var _helper = require('../helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var Records = function () {
function Records(components) {
_classCallCheck(this, Records);
return this._items(components);
}
_createClass(Records, [{
key: '_items',
value: function _items(components) {
try {
if (components) {
var c = components.get('prm-search-result-list-after');
if (c && c.length > 0) {
var ctrl = c[0].ctrl();
if (ctrl) {
return ctrl.itemlist;
}
throw "try again";
}
}
} catch (e) {
console.log('trying to get records through the rootScope');
try {
return _helper2.default.userSessionManagerService.searchStateService.resultObject.data;
} catch (e) {
console.error('unable to retrieve items');
}
}
return [];
}
}]);
return Records;
}();
exports.default = Records;
},{"../helper":9,"./components":5}],8:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; }; }();
var _helper = require('../helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var Session = function () {
function Session() {
_classCallCheck(this, Session);
return this._data;
}
_createClass(Session, [{
key: '_data',
get: function get() {
var data = {};
var uSms = _helper2.default.userSessionManagerService;
if (uSms) {
var jwtData = uSms.jwtUtilService.getDecodedToken();
data = {
id: jwtData.jti,
view: {
code: jwtData.viewId,
institution: {
code: jwtData.viewInstitutionCode || window.appConfig['vid'],
name: window.appConfig['primo-view']['attributes-map'].institution
},
interfaceLanguage: ''
},
ip: {
address: jwtData.ip
},
user: {
id: jwtData.user || '',
email: '',
name: jwtData.userName || 'Guest',
isLoggedIn: function isLoggedIn() {
return uSms.getUserName().length > 0;
},
isOnCampus: function isOnCampus() {
return jwtData.onCampus == "true" ? true : false;
}
}
};
//$localForage.getItem('userDetails').then(function(data) {
// vm.view.interfaceLanguage = data ? data.interfaceLanguage : '';
// vm.user.email = data ? data.email : '';
//});
return data;
}
}
}]);
return Session;
}();
exports.default = Session;
},{"../helper":9}],9:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; }; }();
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var Helper = function () {

@@ -520,2 +421,26 @@ function Helper() {

}, {
key: 'userSessionManagerService',
value: function userSessionManagerService() {
var rootScope = this.rootScope();
if (rootScope) {
return rootScope.$$childHead.$ctrl.userSessionManagerService;
}
return null;
}
}, {
key: 'jwtData',
value: function jwtData() {
var uSMS = this.userSessionManagerService();
if (uSMS) {
var jwtData = uSMS.jwtUtilService.getDecodedToken() || {};
return jwtData;
}
}
}, {
key: 'userDetails',
value: function userDetails() {
return this.userSessionManagerService().$localForage.getItem('userDetails');
}
}, {
key: 'blink',

@@ -616,7 +541,10 @@ value: function blink(component) {

}, {
key: 'userSessionManagerService',
key: 'http',
get: function get() {
var rootScope = this.rootScope();
if (rootScope) {
return rootScope.$$childHead.$ctrl.userSessionManagerService;
var injector = this.injector();
if (injector) {
var h = injector.get('$http');
if (h) {
return h;
}
}

@@ -633,3 +561,3 @@

},{}],10:[function(require,module,exports){
},{}],7:[function(require,module,exports){
'use strict';

@@ -786,3 +714,3 @@

}).run(function ($templateCache) {
$templateCache.put('primoExploreDOM', require('../../html/nuDashboard.html'));
$templateCache.put('primoExploreDOM', require('../../../html/nuDashboard.html'));
});

@@ -825,5 +753,199 @@ }

},{"../../html/nuDashboard.html":1}],11:[function(require,module,exports){
},{"../../../html/nuDashboard.html":1}],8:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; }; }();
var _components = require('./explore/components');
var _components2 = _interopRequireDefault(_components);
var _helper = require('./explore/helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var Facets = function () {
function Facets(components) {
_classCallCheck(this, Facets);
return this._facets(components);
}
_createClass(Facets, [{
key: '_facets',
value: function _facets(components) {
try {
if (components) {
var c = components.get('prm-facet-after');
if (c && c.length > 0) {
var ctrl = c[0].ctrl;
return ctrl.facetService.results;
}
}
} catch (e) {
console.log('trying to get facets through the rootScope');
try {
return _helper2.default.userSessionManagerService().searchStateService.resultObject.facets;
} catch (e) {
console.error('unable to retrieve facets');
}
}
return [];
}
}]);
return Facets;
}();
exports.default = Facets;
},{"./explore/components":5,"./explore/helper":6}],9:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; }; }();
var _components = require('./explore/components');
var _components2 = _interopRequireDefault(_components);
var _helper = require('./explore/helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var Records = function () {
function Records(components) {
_classCallCheck(this, Records);
return this._items(components);
}
_createClass(Records, [{
key: '_items',
value: function _items(components) {
try {
if (components) {
var c = components.get('prm-search-result-list-after');
if (c && c.length > 0) {
var ctrl = c[0].ctrl();
if (ctrl) {
return ctrl.itemlist;
}
throw "try again";
}
}
} catch (e) {
console.log('trying to get records through the rootScope');
try {
return _helper2.default.userSessionManagerService().searchStateService.resultObject.data;
} catch (e) {
console.error('unable to retrieve items');
}
}
return [];
}
}]);
return Records;
}();
exports.default = Records;
},{"./explore/components":5,"./explore/helper":6}],10:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _helper = require('./explore/helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var User = function User(userDetails) {
_classCallCheck(this, User);
var uSms = _helper2.default.userSessionManagerService();
var jwtData = _helper2.default.jwtData();
var self = this;
return {
id: jwtData.user || '',
email: userDetails.email || '-',
name: jwtData.userName || 'Guest',
display_name: uSms.getUserNameForDisplay(),
isLoggedIn: function isLoggedIn() {
return uSms.getUserName().length > 0;
},
isOnCampus: function isOnCampus() {
return jwtData.onCampus == "true" ? true : false;
}
};
}
/// fetch('/primo_library/libweb/webservices/rest/v1/usersettings')
;
exports.default = User;
},{"./explore/helper":6}],11:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _helper = require('./explore/helper');
var _helper2 = _interopRequireDefault(_helper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var View = function View() {
_classCallCheck(this, View);
var uSms = _helper2.default.userSessionManagerService();
var jwtData = _helper2.default.jwtData();
return {
code: jwtData.viewId,
institution: {
code: jwtData.viewInstitutionCode || window.appConfig['vid'],
name: window.appConfig['primo-view']['attributes-map'].institution
},
interfaceLanguage: uSms.getUserLanguage() || window.appConfig['primo-view']['attributes-map'].interfaceLanguage,
ip: {
address: jwtData.ip
}
};
};
exports.default = View;
},{"./explore/helper":6}],12:[function(require,module,exports){
'use strict';
(function () {

@@ -830,0 +952,0 @@ var CssSelectorGenerator,

{
"name": "primo-explore-dom",
"version": "0.0.4",
"version": "0.0.5",
"description": "A simple Domain Object Model for Primo 5",

@@ -5,0 +5,0 @@ "main": "js/custom.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc