return data[name];
}
+ function _findFromNode(node) {
+ if ('metaname' in node) {
+ return pkgInfo[node.metaname];
+ } else {
+ return pkgInfo[node.text];
+ }
+ }
+
function _setDefaultPackage(defaultPackages) {
var nodes = []
var pickDefault = _.pick(pkgInfo, defaultPackages);
});
$tree.treeview('checkNode', [nodes, { silent: true }]);
- // _.forEach(nodes, function(node) {
- // node.state.checked = true;
- // });
}
// Compares two rpm version numbers (e.g. "1.7.1" or "1.2b").
var summary = $('#tic-package-info-summary').empty();
var description = $('#tic-package-info-description').empty();
- var pkg = pkgInfo[node.text];
+ var pkg = _findFromNode(node);
if (!_.isEmpty(pkg)) {
if (!_.isEmpty(pkg.name)) {
*/
function _onNodeChecked(event, node) {
var startTS = performance.now();
- var localNode = _find(node.text);
+ var localNode = _findFromNode(node);
if (_.isEmpty(localNode)) {
// MISC is virtual pacakge.
*/
function _onNodeUnchecked(event, node) {
var startTS = performance.now();
- var localNode = _find(node.text);
+ var localNode = _findFromNode(node);
if (_.isEmpty(localNode)) {
// MISC is virtual pacakge.
packages = _.values(nodes);
_.forEach(nodes, function(node, key) {
// add a reference variable for treeview
- var pkg = pkgInfo[node.text]
+ var pkg = _findFromNode(node);
if (pkg) {
if (_.isEmpty(pkg.view)) {
pkg.view = [node];
}
}
});
-
_setDefaultPackage(rawData.defaultpackages);
_updateSummary();
resolve();