mirror of
https://gitlab.com/hashborgir/d2tools.git
synced 2025-10-13 08:24:24 -05:00
Latest working copy, needs testing on windows
This commit is contained in:
144
res/app.js
144
res/app.js
@@ -1,43 +1,43 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2021 Hash Borgir
|
||||
|
||||
This file is part of D2Modder
|
||||
|
||||
Redistribution and use in source and binary forms, with
|
||||
or without modification, are permitted provided that the
|
||||
following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above
|
||||
copyright notice, this list of conditions and the
|
||||
following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the
|
||||
following disclaimer in the documentation and/or other
|
||||
materials provided with the distribution.
|
||||
|
||||
* This software must not be used for commercial purposes
|
||||
* without my consent. Any sales or commercial use are prohibited
|
||||
* without my express knowledge and consent.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY!
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
Copyright (C) 2021 Hash Borgir
|
||||
|
||||
This file is part of D2Modder
|
||||
|
||||
Redistribution and use in source and binary forms, with
|
||||
or without modification, are permitted provided that the
|
||||
following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above
|
||||
copyright notice, this list of conditions and the
|
||||
following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the
|
||||
following disclaimer in the documentation and/or other
|
||||
materials provided with the distribution.
|
||||
|
||||
* This software must not be used for commercial purposes
|
||||
* without my consent. Any sales or commercial use are prohibited
|
||||
* without my express knowledge and consent.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY!
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
*/
|
||||
$(document).ready(function () {
|
||||
$('.form-text').hide();
|
||||
@@ -53,13 +53,13 @@ $(document).ready(function () {
|
||||
$('option[disabled="disabled"]').show();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$(function () {
|
||||
$('[data-toggle="tooltip"]').tooltip()
|
||||
})
|
||||
|
||||
$('.w-select').change(function () {
|
||||
$('.a-select').each(function (i, v) {
|
||||
$('.a-select,.m-select').each(function (i, v) {
|
||||
v.value = '';
|
||||
v.required = '';
|
||||
});
|
||||
@@ -71,7 +71,18 @@ $(document).ready(function () {
|
||||
});
|
||||
|
||||
$('.a-select').change(function () {
|
||||
$('.w-select').each(function (i, v) {
|
||||
$('.w-select,.m-select').each(function (i, v) {
|
||||
v.value = '';
|
||||
v.required = '';
|
||||
});
|
||||
|
||||
|
||||
x = $(this).find(':selected').text();
|
||||
y = document.getElementById('item');
|
||||
y.value = x;
|
||||
});
|
||||
$('.m-select').change(function () {
|
||||
$('.w-select,.a-select').each(function (i, v) {
|
||||
v.value = '';
|
||||
v.required = '';
|
||||
});
|
||||
@@ -90,7 +101,7 @@ $(document).ready(function () {
|
||||
|
||||
$('.help').click(function () {
|
||||
$(".fa-help").remove();
|
||||
$(this).next().fadeToggle("slow").focus().css({
|
||||
$(this).next().fadeToggle().focus().css({
|
||||
"position": "absolute",
|
||||
"z-index": "1000",
|
||||
"background": "#eee",
|
||||
@@ -99,9 +110,52 @@ $(document).ready(function () {
|
||||
"width": "300px",
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
// $('.help').prev().hover(function () {
|
||||
// $(".fa-help").remove();
|
||||
// $(this).next().next().fadeToggle().focus().css({
|
||||
// "position": "absolute",
|
||||
// "z-index": "1000",
|
||||
// "background": "#eee",
|
||||
// "color": "black !important",
|
||||
// "border": "1px solid #aaa",
|
||||
// "width": "300px",
|
||||
// })
|
||||
// });
|
||||
|
||||
|
||||
|
||||
$('.form-text').click(function () {
|
||||
$(this).fadeOut("slow");
|
||||
});
|
||||
|
||||
|
||||
// cmd = getUniqueItem
|
||||
$('.uniqueitems-select').change(function () {
|
||||
$.get("/ajax/uniqueitems.php?cmd=getUniqueItem&index=" + this.value, function (data) {
|
||||
$.each(data, function (i, v) {
|
||||
$('*[name="' + i.replace(/\s/g, '') + '"]').val(v);
|
||||
if (i == 'code') {
|
||||
$('select[name="code[]"]').val(v);
|
||||
$('select[name="code[]"]').prop('required', '');
|
||||
}
|
||||
})
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
// cmd = sortBy
|
||||
$('input[name="sort"]').change(function () {
|
||||
$.get("/ajax/uniqueitems.php?cmd=sortBy&sort=" + this.value, function (data) {
|
||||
$('.uniqueitems-select').html(data)
|
||||
});
|
||||
});
|
||||
|
||||
// cmd = viewOnly
|
||||
$('input[name="view"]').change(function () {
|
||||
$.get("/ajax/uniqueitems.php?cmd=viewOnly&view=" + this.value, function (data) {
|
||||
$('.uniqueitems-select').html(data)
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
});
|
@@ -112,6 +112,7 @@ body {
|
||||
|
||||
h1,h2,h3,h4,h5,h6, div > p {
|
||||
font-family: Exocet;
|
||||
color: #778;
|
||||
}
|
||||
#loading {
|
||||
margin-top: 40px;
|
||||
@@ -120,4 +121,15 @@ h1,h2,h3,h4,h5,h6, div > p {
|
||||
|
||||
.fa-question-circle {
|
||||
bottom: 0px;
|
||||
}
|
||||
|
||||
.form-group > div {
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
.help{
|
||||
position: absolute;
|
||||
top:0px;
|
||||
right: 0px;
|
||||
color: #ccc;
|
||||
}
|
Reference in New Issue
Block a user