{"id":311686,"date":"2020-07-20T11:15:08","date_gmt":"2020-07-20T09:15:08","guid":{"rendered":"https:\/\/www.jtl-software.com\/erp-software\/jtl-wawi-download\/jtl-wawi-changelog"},"modified":"2026-04-10T11:19:53","modified_gmt":"2026-04-10T09:19:53","slug":"jtl-wawi-changelog","status":"publish","type":"page","link":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/erp-software\/jtl-wawi-download\/jtl-wawi-changelog\/","title":{"rendered":"JTL-Wawi Changelog"},"content":{"rendered":"\t\t<section class=\"bg-secondary\">\n\t\t\t\t\t<div class=\"container\">\n\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t<div class=\"col\">\n\t<span class=\"font-weight-light h3\">Track changes<\/span><h1 id=\"anchor-jtl-wawi-changelog\">JTL-Wawi Changelog<a href=\"#jtl-wawi-changelog\" class=\"far fa-link headline-link\" data-href=\"#jtl-wawi-changelog\"><\/a><\/h1><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t\t\t\t\t\t\t\t\t<section class=\"wawi-changelog\">\n\t\t<div class=\"container pb-0\">\n\t\t<div class=\"form-row mb-3\">\n\t\t\t<div class=\"col-md-4 col-lg-3\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label for=\"changes-by-version\">Changes <strong>by version<\/strong><\/label>\n\t\t\t\t\t<select id=\"changes-by-version\" type=\"text\" class=\"custom-select\" name=\"select-version\">\n\t\t\t\t\t\t<option value=\"-2\">Show last 20 versions<\/option>\n\t\t\t\t\t\t<option value=\"-1\">Show future versions<\/option>\n\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-md-4 col-lg-3\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label for=\"changes-by-tag\">Changes <strong>by keyword<\/strong><\/label>\n\t\t\t\t\t<input id=\"changes-by-tag\" type=\"text\" class=\"form-control\" name=\"select-tag\" placeholder=\"Search\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"form-row align-items-end\">\n\t\t\t<div class=\"col-md-4 col-lg-3\">\n\t\t\t\t<div class=\"form-group mb-md-0\">\n\t\t\t\t\t<label for=\"changes-from-version\">Changes <strong>from version<\/strong> ...<\/label>\n\t\t\t\t\t<select id=\"changes-from-version\" name=\"fromVersion\" type=\"text\" class=\"custom-select\">\n\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-md-4 col-lg-3\">\n\t\t\t\t<div class=\"form-group mb-md-0\">\n\t\t\t\t\t<label for=\"changes-to-version\"><strong>to version<\/strong> ...<\/label>\n\t\t\t\t\t<select id=\"changes-to-version\" name=\"toVersion\" type=\"text\" class=\"custom-select\">\n\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-md-4 col-lg-3\">\n\t\t\t\t<button type=\"submit\" class=\"btn btn-primary btn-block getFromToVersion\">Filter changes<\/button>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-12 mt-7\"><hr><\/div>\n\t\t<\/div>\n\t<\/div>\n\t\t<div class=\"container\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/seciton>\n<script>\n\tdocument.addEventListener('contentReady', function(e) {\n\t\t(function($) {\n\t\t\tvar selectField = $(\".wawi-changelog select[name='select-version']\"),\n\t\t\t\tfromField = $(\".wawi-changelog select[name='fromVersion']\"),\n\t\t\t\ttoField = $(\".wawi-changelog select[name='toVersion']\"),\n\t\t\t\tbutton = $(\".wawi-changelog .getFromToVersion\"),\n\t\t\t\tinputField = $(\".wawi-changelog input[name='select-tag']\"),\n\t\t\t\tchangeLog = selectField.parents('.wawi-changelog'),\n\t\t\t\tloader = $(\".wawi-changelog .loader\");\n\n\t\t\tbutton.on('click', function() {\n\t\t\t\tvar url = '\/\/' + document.location.hostname + document.location.pathname + '?fromVersion=' + fromField.find('option:selected').html() + '&toVersion=' + toField.find('option:selected').html();\n\t\t\t\tdocument.location.href = url;\n\t\t\t});\n\n\t\t\tselectField.on(\"change\", function() {\n\t\t\t\tsetVersions(getVersion(this));\n\t\t\t});\n\n\t\t\tinputField.on(\"keyup\", function() {\n\t\t\t\tvar val = $(this).val().toUpperCase();\n\n\t\t\t\tvar cards = changeLog.find(\".card\");\n\t\t\t\tvar tablerows = changeLog.find(\"tbody tr\");\n\t\t\t\tvar container = changeLog.find(\".version-container\");\n\n\t\t\t\tif(val !== \"\") {\n\t\t\t\t\tcards.addClass(\"d-none\").filter(function() {\n\t\t\t\t\t\treturn -1 != $(this).text().toUpperCase().indexOf(val);\n\t\t\t\t\t}).removeClass(\"d-none\");\n\t\t\t\t\ttablerows.addClass(\"d-none\").filter(function() {\n\t\t\t\t\t\treturn -1 != $(this).text().toUpperCase().indexOf(val);\n\t\t\t\t\t}).removeClass(\"d-none\");\n\n\t\t\t\t\t$.each($(\"table\"), function() {\n\t\t\t\t\t\tvar prev = $(this).prev();\n\t\t\t\t\t\tif($(this).find(\"tbody tr:not(.d-none)\").length === 0) {\n\t\t\t\t\t\t\t$(this).addClass(\"d-none\");\n\t\t\t\t\t\t\tprev.addClass(\"d-none\");\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(this).removeClass(\"d-none\");\n\t\t\t\t\t\t\tprev.removeClass(\"d-none\");\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\t$.each([cards, tablerows], function() {\n\t\t\t\t\t\t$(this).removeClass(\"d-none\");\n\t\t\t\t\t});\n\t\t\t\t\t$.each($(\"table\"), function() {\n\t\t\t\t\t\t$(this).removeClass(\"d-none\");\n\t\t\t\t\t\t$(this).prev().removeClass(\"d-none\");\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\t$.each(container, function() {\n\t\t\t\t\tvar cards = $(this).find(\".card:not(.d-none)\").length;\n\t\t\t\t\tvar tables = $(this).find(\"table:not(.d-none)\").length;\n\n\t\t\t\t\tif(cards === 0) {\n\t\t\t\t\t\t$(this).find(\".right-side h4\").addClass(\"d-none\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$(this).find(\".right-side h4\").removeClass(\"d-none\");\n\t\t\t\t\t}\n\n\t\t\t\t\tif(cards === 0 && tables === 0) {\n\t\t\t\t\t\t$(this).find(\".no-results\").removeClass(\"d-none\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$(this).find(\".no-results\").addClass(\"d-none\");\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tfunction getVersion(field) {\n\t\t\t\tfield = (field instanceof jQuery) ? field : $(field);\n\t\t\t\tvar val = parseInt(field.val());\n\t\t\t\tif(val === -2) val = \"all\";\n\t\t\t\tif(val === -1) val = \"future\";\n\t\t\t\treturn val;\n\t\t\t}\n\n\t\t\tfunction setVersions(specific) {\n\t\t\t\tspecific = (specific != undefined) ? specific : \"all\";\n\n\t\t\t\tloader.show();\n\n\t\t\t\tif(specific === \"all\") {\n\t\t\t\t\tconsole.log('all')\n\t\t\t\t\tchangeLog.find(\"[data-version-id]\").fadeOut(300).promise().done(function() {\n\t\t\t\t\t\tconsole.log(changeLog.find(\"[data-version-id]:not(.future)\"))\n\t\t\t\t\t\tchangeLog.find(\"[data-version-id]:not(.future)\").fadeIn(300);\n\t\t\t\t\t\tloader.hide();\n\t\t\t\t\t\t__.scrollToTarget(__.jQuery('.version-container:first').parent().get(0));\n\t\t\t\t\t});\n\t\t\t\t} else if(specific === \"future\") {\n\t\t\t\t\tchangeLog.find(\"[data-version-id]\").fadeOut(300).promise().done(function() {\n\t\t\t\t\t\tchangeLog.find(\".future[data-version-id]\").fadeIn(300);\n\t\t\t\t\t\tloader.hide();\n\t\t\t\t\t\t__.scrollToTarget(__.jQuery('.version-container:first').parent().get(0));\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\tchangeLog.find(\"[data-version-id]\").fadeOut(300).promise().done(function() {\n\t\t\t\t\t\tchangeLog.find(\"[data-version-id='\"+specific+\"']\").fadeIn(300);\n\t\t\t\t\t\tloader.hide();\n\t\t\t\t\t\t__.scrollToTarget(__.jQuery('.version-container:first').parent().get(0));\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ($('.wawi-changelog').length > 0 && window.location.href.indexOf(\"#version\") > -1) {\n\t\t\t\tvar ID = location.hash.split('#')[1],\n\t\t\t\t\tanchorLink = $(document).find('#anchor-'+ID),\n\t\t\t\t\tversionID = $(anchorLink).parents('[data-version-id]').attr('data-version-id');\n\n\t\t\t\tselectField.val(versionID);\n\t\t\t\tsetVersions(versionID);\n\t\t\t} else {\n\t\t\t\tsetVersions(getVersion(selectField));\n\t\t\t}\n\t\t})(jQuery);\n\t});\n<\/script>\t\t\t\t\t\t","protected":false},"excerpt":{"rendered":"Track changesJTL-Wawi Changelog Changes by version Show last 20 versions Show future versions Changes by keyword Changes from version ... to version ... Filter changes","protected":false},"author":1,"featured_media":0,"parent":268079,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/changelog.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-311686","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/pages\/311686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/comments?post=311686"}],"version-history":[{"count":3,"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/pages\/311686\/revisions"}],"predecessor-version":[{"id":311695,"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/pages\/311686\/revisions\/311695"}],"up":[{"embeddable":true,"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/pages\/268079"}],"wp:attachment":[{"href":"https:\/\/jtl-split-greyhound.betterscale.dev\/en\/wp-json\/wp\/v2\/media?parent=311686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}