Commit a919978e authored by Markus Scheidgen's avatar Markus Scheidgen
Browse files

Removed bad/broken RV links.

parent 356deb31
Pipeline #53050 passed with stage
in 6 seconds
......@@ -1992,11 +1992,11 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var util = __webpack_require__(0);
var NavTree = __webpack_require__(20);
var Overview = __webpack_require__(21);
var StructureDetails = __webpack_require__(23);
var ElectronicStructDetails = __webpack_require__(25);
var MethodologyDetails = __webpack_require__(27);
var ThermalPropsDetails = __webpack_require__(29);
var ElasticConstDetails = __webpack_require__(32);
var StructureDetails = __webpack_require__(24);
var ElectronicStructDetails = __webpack_require__(26);
var MethodologyDetails = __webpack_require__(28);
var ThermalPropsDetails = __webpack_require__(30);
var ElasticConstDetails = __webpack_require__(33);
var DataStore = __webpack_require__(1);
var LoadingPopup = __webpack_require__(4);
......@@ -2190,7 +2190,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
_this5.thermalDetails.setMaterialData();
_this5.elasticDetails.setMaterialData();
//console.log("MATDATA LOADED: ");
if (_this5.structureViewer !== null) _this5.structureViewer.load(util.getCellDataForViewer(materialData));
if (_this5.structureViewer !== null) {
_this5.structureViewer.load(util.getCellDataForViewer(materialData));
_this5.structureViewer.setMaterialId(materialData.id);
}
util.serverReq(util.getMaterialXsURL('calculations', matId), function (e4) {
DataStore.setCalculations(JSON.parse(e4.target.response).results);
......@@ -2284,6 +2287,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
}, {
key: 'setMaterialId',
value: function setMaterialId(id) {
console.log('pass material id ' + id);
this.vrDropDown.setMaterialId(id);
}
}, {
......@@ -3113,7 +3117,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var PubSub = __webpack_require__(18);
var Router = __webpack_require__(19);
var MaterialMod = __webpack_require__(9);
var SearchModule = __webpack_require__(33);
var SearchModule = __webpack_require__(34);
var UserGuidance = __webpack_require__(14);
var DataStore = __webpack_require__(1);
......@@ -4547,104 +4551,11 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
module.exports = SwitchComponent;
/***/
},
},,
/* 23 */
/***/function (module, exports, __webpack_require__) {
<<<<<<< HEAD
=======
var util = __webpack_require__(0);
var SimilarityFinder = function () {
function SimilarityFinder() {
var _this21 = this;
_classCallCheck(this, SimilarityFinder);
this.folded = true;
this.element = document.createElement('span');
//this.element.className = className;
this.element.setAttribute("info-sys-data", "similar-materials");
this.element.style = "float : right; border: 2px solid #DDD; padding: 2px 2px 0px 3px;";
this.element.innerHTML += '\n <span style=" vertical-align: 30%;" ><b>Similar materials</b></span>\n <img style="cursor: pointer" src="' + util.IMAGE_DIR + 'folded.png" />\n\n <div class="vr-download-panel" style="position: relative; display: none;">\n\n </div>\n ';
// Focus related properties (in order to hide the box when the user click out)
this.element.tabIndex = '0'; // enabled the support of focusing
this.element.style.outline = 'none'; // The outline is not shown when it gains the focus
this.foldingPanel = this.element.querySelector('.vr-download-panel');
this.foldBtn = this.element.querySelector('img');
this.foldBtn.addEventListener('click', function (e) {
_this21.folded = !_this21.folded;
_this21.foldBtn.src = _this21.folded ? util.IMAGE_DIR + 'folded.png' : util.IMAGE_DIR + 'unfolded.png';
//this.foldBtn.className = (this.folded ? 'on' : 'off');
_this21.foldingPanel.style.display = _this21.folded ? 'none' : 'block';
});
this.element.addEventListener('blur', function (e) {
setTimeout(function () {
_this21.folded = true;
_this21.foldBtn.src = util.IMAGE_DIR + 'folded.png';
_this21.foldingPanel.style.display = 'none';
}, 300);
});
//this.cellViewer.toggleLatticeParameters(false);
}
_createClass(SimilarityFinder, [{
key: 'setSimilarityData',
value: function setSimilarityData(similarityData) {
var dataAsArray = Object.keys(similarityData).map(function (key) {
return {
data: similarityData[key],
key: key
};
});
dataAsArray.sort(function (a, b) {
if (a.data.Tc < b.data.Tc) {
return 1;
} else if (a.data.Tc > b.data.Tc) {
return -1;
} else {
return 0;
}
});
var slicedData = dataAsArray.slice(0, 5);
var container = document.createElement('table');
container.setAttribute('class', 'similar-materials-panel-unfolded');
container.style = 'width: 230px; padding-left: 5px;';
this.foldingPanel.appendChild(container);
var sim_table_header = document.createElement('tr');
sim_table_header.style = "padding: 5px; ";
sim_table_header.innerHTML = '<th style = "text-align: left;">Formula (space group)</th><th>:</th><th style = "text-align: left;">Tc</th>';
container.appendChild(sim_table_header);
slicedData.forEach(function (item) {
var material_id = item.key.split(':')[0];
var element = document.createElement('tr');
element.style = "padding: 5px; font-family: 'Arimo', sans-serif; font-size: 10pt; ";
var url = window.location.toString().replace(/#.*$/, "") + '#/material/' + material_id;
element.innerHTML = '<td><a href="' + url + '" target="_' + material_id + '" style="color:#777; font-family: \'Arimo\', sans-serif; font-size: 10pt;">' + util.getSubscriptedFormula(item.data.formula) + ' (' + item.data.space_group_number + ')</a></td><td>:</td> <td>' + item.data.Tc.toPrecision(3) + '</td>';
container.appendChild(element);
});
}
}]);
return SimilarityFinder;
}(); // class DropDown
module.exports = { SimilarityFinder: SimilarityFinder };
/***/
},
/* 24 */
/***/function (module, exports, __webpack_require__) {
>>>>>>> 6f076b65... Increased the blur delay on popups.
"use strict";
/**
......@@ -4679,7 +4590,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var InfoSys = __webpack_require__(3);
var CalcSelectorBar = __webpack_require__(12);
var StatsViewer = __webpack_require__(13);
var EquationOfStateViewer = __webpack_require__(24);
var EquationOfStateViewer = __webpack_require__(25);
var DataStore = __webpack_require__(1);
var LoadingPopup = __webpack_require__(4);
......@@ -5252,7 +5163,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 24 */
/* 25 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -5412,7 +5323,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 25 */
/* 26 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -5449,7 +5360,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var InfoSys = __webpack_require__(3);
var CalcSelectorBar = __webpack_require__(12);
var StatsViewer = __webpack_require__(13);
var BSDOSPlotter = __webpack_require__(26);
var BSDOSPlotter = __webpack_require__(27);
var PlotterBase = __webpack_require__(5);
var plotter = new PlotterBase();
var DataStore = __webpack_require__(1);
......@@ -5854,7 +5765,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 26 */
/* 27 */
/***/function (module, exports, __webpack_require__) {
/**
......@@ -5977,7 +5888,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 27 */
/* 28 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -6010,7 +5921,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var util = __webpack_require__(0);
var InfoSys = __webpack_require__(3);
var DataStore = __webpack_require__(1);
var SortingButton = __webpack_require__(28);
var SortingButton = __webpack_require__(29);
var REPOSITORY_LINK = 'https://repository.nomad-coe.eu/NomadRepository-1.1/views/calculation.zul?pid=';
......@@ -6124,7 +6035,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
_this39.dataTableWrapper = _this39.element.querySelector('.dataTableWrapper');
_this39.dataTableWrapper.innerHTML += '\n <table id="methodology-data">\n <thead>\n <tr>\n <th style="width: 12%;">\n <span>Calculation ID</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 16%;">\n <span>Type</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 18%;">\n <span info-sys-data="functional-type">Density functional</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 12%;">\n <span info-sys-data="code-name">Code</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 16%;">\n <span info-sys-data="pseudopotential-type">Potential</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 11%;">\n <span info-sys-data="basis-set-type">Basis set</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 8%;">\n <span info-sys-data="basis-set-type">Link</span>\n\n </th>\n <th style="width: 8%;">\n <span info-sys-data="basis-set-type">RV</span>\n\n </th>\n </tr>\n </thead>\n <tbody>\n </tbody>\n </table>\n ';
_this39.dataTableWrapper.innerHTML += '\n <table id="methodology-data">\n <thead>\n <tr>\n <th style="width: 12%;">\n <span>Calculation ID</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 16%;">\n <span>Type</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 18%;">\n <span info-sys-data="functional-type">Density functional</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 12%;">\n <span info-sys-data="code-name">Code</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 16%;">\n <span info-sys-data="pseudopotential-type">Potential</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 11%;">\n <span info-sys-data="basis-set-type">Basis set</span>\n <span class="sorting-button"></span>\n </th>\n <th style="width: 8%;">\n <span info-sys-data="basis-set-type">Link</span>\n\n </th>\n <!--<th style="width: 8%;">\n <span info-sys-data="basis-set-type">RV</span>\n\n </th>-->\n </tr>\n </thead>\n <tbody>\n </tbody>\n </table>\n ';
_this39.tbody = _this39.dataTableWrapper.querySelector("tbody");
_this39.moreInfoRow = document.createElement('tr'); //
......@@ -6343,7 +6254,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var calcId = calc.id;
var vrLinkHtml = '<a href="https://labdev-nomad.esc.rzg.mpg.de/remotevis/cM/start/' + materialId + '+' + calcId + '" ' + 'target="blank"><img src="img/monitor_icon.png" height="20px" /> </a>';
return '\n <tr data-calc-id="' + calc.id /*leafId*/ + '" class="data-row">\n <td>' + calc.id /*leafId*/ + '</td>\n <td>\n <span info-sys-data="calculation-type.value:' + calcType + '">\n ' + calcType + '</span>\n </td>\n <td>\n <span info-sys-data="functional-type.value:' + calc.functional_type + '">\n ' + calc.functional_type + '</span>\n ' + getOptValue(calc.functional_long_name) + '\n </td>\n <td>\n <span info-sys-data="code-name.value:' + calc.code_name + '">\n ' + calc.code_name + '</span>\n ' + getOptValue(calc.code_version) + '\n </td>\n\n <td>\n <span info-sys-data="core-electron-treatment.value:' + calc.core_electron_treatment + '">\n ' + getPotentialValue(calc.core_electron_treatment) + '</span>\n </td>\n <td>\n <span info-sys-data="basis-set-type.value:' + calc.basis_set_type + '">\n ' + calc.basis_set_type + '</span>\n ' + getOptValue(calc.basis_set_quality_quantifier) + '\n </td>\n\n <td style="padding-top: 8px;padding-bottom: 4px;">' + repositoryLinkHtml + '\n </td>\n \n <td style="padding-top: 8px;padding-bottom: 4px;">' + vrLinkHtml + '\n </td>\n\n </tr>';
return '\n <tr data-calc-id="' + calc.id /*leafId*/ + '" class="data-row">\n <td>' + calc.id /*leafId*/ + '</td>\n <td>\n <span info-sys-data="calculation-type.value:' + calcType + '">\n ' + calcType + '</span>\n </td>\n <td>\n <span info-sys-data="functional-type.value:' + calc.functional_type + '">\n ' + calc.functional_type + '</span>\n ' + getOptValue(calc.functional_long_name) + '\n </td>\n <td>\n <span info-sys-data="code-name.value:' + calc.code_name + '">\n ' + calc.code_name + '</span>\n ' + getOptValue(calc.code_version) + '\n </td>\n\n <td>\n <span info-sys-data="core-electron-treatment.value:' + calc.core_electron_treatment + '">\n ' + getPotentialValue(calc.core_electron_treatment) + '</span>\n </td>\n <td>\n <span info-sys-data="basis-set-type.value:' + calc.basis_set_type + '">\n ' + calc.basis_set_type + '</span>\n ' + getOptValue(calc.basis_set_quality_quantifier) + '\n </td>\n\n <td style="padding-top: 8px;padding-bottom: 4px;">' + repositoryLinkHtml + '\n </td>\n\n <!--<td style="padding-top: 8px;padding-bottom: 4px;">' + vrLinkHtml + '\n </td>-->\n\n </tr>';
}
function getOptValue(value) {
......@@ -6373,7 +6284,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 28 */
/* 29 */
/***/function (module, exports, __webpack_require__) {
/**
......@@ -6443,7 +6354,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 29 */
/* 30 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -6477,8 +6388,8 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var LoadingPopup = __webpack_require__(4);
var HeatCapPlotter = __webpack_require__(11);
var HelmholtzPlotter = __webpack_require__(30);
var PhononDispDOSPlotter = __webpack_require__(31);
var HelmholtzPlotter = __webpack_require__(31);
var PhononDispDOSPlotter = __webpack_require__(32);
var ThermalPropsDetails = function (_DetailsViewBase4) {
_inherits(ThermalPropsDetails, _DetailsViewBase4);
......@@ -6607,7 +6518,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 30 */
/* 31 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -6686,7 +6597,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 31 */
/* 32 */
/***/function (module, exports, __webpack_require__) {
/**
......@@ -6880,7 +6791,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 32 */
/* 33 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -6970,7 +6881,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 33 */
/* 34 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -7000,9 +6911,9 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
var util = __webpack_require__(0);
var UserGuidance = __webpack_require__(14);
var ElementTable = __webpack_require__(34);
var MaterialList = __webpack_require__(35);
var PropertiesBox = __webpack_require__(36);
var ElementTable = __webpack_require__(35);
var MaterialList = __webpack_require__(36);
var PropertiesBox = __webpack_require__(37);
// local utility functions
function getTagHtml(tag, isFormula) {
......@@ -7392,7 +7303,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 34 */
/* 35 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -7692,7 +7603,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 35 */
/* 36 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......@@ -7931,7 +7842,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
/***/
},
/* 36 */
/* 37 */
/***/function (module, exports, __webpack_require__) {
"use strict";
......
......@@ -6932,10 +6932,10 @@ class MethodologyDetails extends DetailsViewBase {
<span info-sys-data="basis-set-type">Link</span>
</th>
<th style="width: 8%;">
<!--<th style="width: 8%;">
<span info-sys-data="basis-set-type">RV</span>
</th>
</th>-->
</tr>
</thead>
<tbody>
......@@ -7198,8 +7198,8 @@ class MethodologyDetails extends DetailsViewBase {
<td style="padding-top: 8px;padding-bottom: 4px;">${repositoryLinkHtml}
</td>
<td style="padding-top: 8px;padding-bottom: 4px;">${vrLinkHtml}
</td>
<!--<td style="padding-top: 8px;padding-bottom: 4px;">${vrLinkHtml}
</td>-->
</tr>`;
}
......
......@@ -258,10 +258,10 @@ class MethodologyDetails extends DetailsViewBase {
<span info-sys-data="basis-set-type">Link</span>
</th>
<th style="width: 8%;">
<!--<th style="width: 8%;">
<span info-sys-data="basis-set-type">RV</span>
</th>
</th>-->
</tr>
</thead>
<tbody>
......@@ -524,8 +524,8 @@ class MethodologyDetails extends DetailsViewBase {
<td style="padding-top: 8px;padding-bottom: 4px;">${repositoryLinkHtml}
</td>
<td style="padding-top: 8px;padding-bottom: 4px;">${vrLinkHtml}
</td>
<!--<td style="padding-top: 8px;padding-bottom: 4px;">${vrLinkHtml}
</td>-->
</tr>`;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment