
function dmLoad() {
if ($('.page-productdetails .product-title:contains("booklet")').length > 0) {
if ($(".product-sheets-container")[0]) {
if ($(".product-pages-container")[0]) {
$('.product-sheets-container input').attr('disabled', true);
$(this).on("keyup", function() {
var pages = $('.product-pages-container input').val();
$('.product-sheets-container input').val(pages / 4);
});
}
}
}
}
function dmLoad() {
if ($('.page-productdetails .product-title:contains("YOUR PRODUCT NAME HERE")').length > 0) {
function requireInk() {
if ($(".product-single-sided-black-sheets-container input").val() == "" && $(".product-single-sided-color-sheets-container input").val() == "" && $(".product-double-sided-black-sheets-container input").val() == "" && $(".product-double-sided-color-sheets-container input").val() == "" && $(".product-double-sided-mixed-sheets-container input").val() == "") {
$("#btnAddToCart").addClass("disabled2");
} else {
$("#btnAddToCart").removeClass("disabled2");
}
$("input").on("keyup", function() {
requireInk();
});
}
requireInk();
}
}
.disabled2 {
pointer-events: none !important;
cursor: not-allowed !important;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
opacity: .65;
}
$(document).ready(function() {
$('.product-orderdue-container').each(function() {
$(this).insertBefore('#upnlResourcePanel');
});
function ConvertDropdownToButtons(dropdownField, classes, reverse) {
var dropdownValue = dropdownField.val();
var dropdownId = dropdownField.attr("id");
$(dropdownField).parent().addClass('button-container');
$(dropdownField)
.find("option")
.each(function() {
if ($(this).val()) {
var btn = $('<div id="' + $(this).val() + '" data-value="' + $(this).val() + '" data-target="' + dropdownId + '" class="' + classes + '">' + $(this).text() + "</div>");
if ($(this).val() == dropdownValue) {
btn.addClass("selected active");
}
if (reverse === true) {
btn.insertAfter(dropdownField);
} else {
btn.insertBefore(dropdownField);
}
btn.on("click", function() {
var selected = $(this).hasClass("selected active");
var target = $(this).data("target");
var value = $(this).data("value");
$('.btn-dropdown[data-target="' + target + '"]').removeClass("selected active");
if (selected) {
$(this).removeClass("selected active");
} else {
$(this).addClass("selected active");
}
try {
var selectorAll = "#" + target + " option";
$(selectorAll).removeAttr("selected");
if (!selected) {
$(dropdownField).val($(this).data("value")).change();
} else {
$(dropdownField).get(0).selectedIndex = 0;
if ($(dropdownField).val() !== '') {
$("#" + $(dropdownField).val()).addClass("selected active");
}
$(dropdownField).change();
}
} catch (e) {}
return false;
});
}
});
}
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_0"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_1"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_2"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_3"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_4"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_5"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_6"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_7"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_8"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_9"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductAttributeList_10"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlProductOptions"), ("btn-dropdown btn btn-default"));
ConvertDropdownToButtons($(".page-productdetails #ddlOrderTargetDate"), ("btn-dropdown btn btn-default"));
});
function dmLoad() {
$(".page-productdetails .button-container .select2").hide();
$(".page-checkout .button-container select").hide();
$('#upnlResourcePanel .product-orderdue-container').remove();
}
.page-productdetails label:not(#fulFileUpload_button) {
width: 100%;
}
.btn-dropdown {
min-width: 24%;
margin: .5%;
margin-bottom: 8px;
border-radius: 5px;
padding: 6px;
}
If you have any ideas for portal customizations you'd like to see us tackle or need help implementing any of this code, email our support team at support@docketmanager.ca