summaryrefslogtreecommitdiffstats
path: root/client/lib
diff options
context:
space:
mode:
authorAngelo Gallarello <angelo.gallarell@gmail.com>2018-09-14 16:49:06 +0200
committerAngelo Gallarello <angelo.gallarell@gmail.com>2018-09-14 16:49:06 +0200
commitfc73dc5bbcbbd203efc4f10ecb4bd1a66e0d9efb (patch)
treef1c2af072fb0c80ea031188f53cdf2c9f23efbf4 /client/lib
parente649c79bb71140a15f8e65fdb98ecb367469c0b7 (diff)
downloadwekan-fc73dc5bbcbbd203efc4f10ecb4bd1a66e0d9efb.tar.gz
wekan-fc73dc5bbcbbd203efc4f10ecb4bd1a66e0d9efb.tar.bz2
wekan-fc73dc5bbcbbd203efc4f10ecb4bd1a66e0d9efb.zip
Refactoring rules description
Diffstat (limited to 'client/lib')
-rw-r--r--client/lib/utils.js51
1 files changed, 36 insertions, 15 deletions
diff --git a/client/lib/utils.js b/client/lib/utils.js
index 6b8e3524..1b5ad1f3 100644
--- a/client/lib/utils.js
+++ b/client/lib/utils.js
@@ -40,14 +40,14 @@ Utils = {
base = 0;
increment = 1;
// If we drop the card in the first position
- } else if (!prevData) {
- base = nextData.sort - 1;
- increment = -1;
+ } else if (!prevData) {
+ base = nextData.sort - 1;
+ increment = -1;
// If we drop the card in the last position
- } else if (!nextData) {
- base = prevData.sort + 1;
- increment = 1;
- }
+ } else if (!nextData) {
+ base = prevData.sort + 1;
+ increment = 1;
+ }
// In the general case take the average of the previous and next element
// sort indexes.
else {
@@ -72,14 +72,14 @@ Utils = {
base = 0;
increment = 1;
// If we drop the card in the first position
- } else if (!prevCardDomElement) {
- base = Blaze.getData(nextCardDomElement).sort - 1;
- increment = -1;
+ } else if (!prevCardDomElement) {
+ base = Blaze.getData(nextCardDomElement).sort - 1;
+ increment = -1;
// If we drop the card in the last position
- } else if (!nextCardDomElement) {
- base = Blaze.getData(prevCardDomElement).sort + 1;
- increment = 1;
- }
+ } else if (!nextCardDomElement) {
+ base = Blaze.getData(prevCardDomElement).sort + 1;
+ increment = 1;
+ }
// In the general case take the average of the previous and next element
// sort indexes.
else {
@@ -121,7 +121,7 @@ Utils = {
return Math.sqrt(
Math.pow(touchA.screenX - touchB.screenX, 2) +
Math.pow(touchA.screenY - touchB.screenY, 2)
- );
+ );
},
enableClickOnTouch(selector) {
@@ -144,6 +144,27 @@ Utils = {
}
});
},
+
+ getTriggerActionDesc(event,tempInstance){
+ const jqueryEl = tempInstance.$(event.currentTarget.parentNode);
+ const triggerEls = jqueryEl.find(".trigger-content").children();
+ let finalString = "";
+ for(let i = 0;i< triggerEls.length;i++){
+ const element = tempInstance.$(triggerEls[i]);
+ if(element.hasClass("trigger-text")){
+ finalString += element.text();
+ }else if(element.find("select").length > 0){
+ finalString += element.find("select option:selected").text();
+ }else if(element.find("input").length > 0){
+ finalString += element.find("input").val();
+ }
+ // Add space
+ if(i != length - 1){
+ finalString += " ";
+ }
+ }
+ return finalString.toLowerCase();
+ },
};
// A simple tracker dependency that we invalidate every time the window is