From 0a726c645ba74164b08d26330cdaf0e8397ce7da Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Tue, 3 Sep 2024 00:42:44 +0000 Subject: [PATCH] * [misc,0.5h] add sqlbuilder js. --- lib/zin/wg/sqlbuilder/js/v1.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lib/zin/wg/sqlbuilder/js/v1.js diff --git a/lib/zin/wg/sqlbuilder/js/v1.js b/lib/zin/wg/sqlbuilder/js/v1.js new file mode 100644 index 0000000000..b29f1574ed --- /dev/null +++ b/lib/zin/wg/sqlbuilder/js/v1.js @@ -0,0 +1,14 @@ +window.switchStep = function(event, selectedClass, defaultClass) +{ + const step = $(event.currentTarget).data('step'); + const isSelected = $(event.target).hasClass('selected'); + + if(isSelected) return; + + const $selected = $('.builder-step-bar .selected'); + $selected.removeClass(selectedClass).addClass(defaultClass); + $(event.currentTarget).addClass(selectedClass).removeClass(defaultClass); + + $('.builder-content').addClass('hidden'); + $('.builder-content#builder' + step).removeClass('hidden'); +}