Quellcode durchsuchen

Changed transforms-factory from if to switch statement

master
Safet Purkovic vor 4 Jahren
Ursprung
Commit
998096085d
2 geänderte Dateien mit 24 neuen und 25 gelöschten Zeilen
  1. 3
    6
      src/core.js
  2. 21
    19
      src/transforms-factory.js

+ 3
- 6
src/core.js Datei anzeigen



function core(){ function core(){


// scrape parametara
// scrape parameters
const parametars = parameters(); const parametars = parameters();
// Izvlacenje targets iz DOM strane
// Get targets from HTML DOM
// atribute parameters // atribute parameters
// code = ' ' // code = ' '
for(let i = 0; i < parametars.length; i++){ for(let i = 0; i < parametars.length; i++){
parametars[i].targets = $(`[code*="${parametars[i].code}"]`); parametars[i].targets = $(`[code*="${parametars[i].code}"]`);
// console.log("Results for " + `[code*="${parametars[i].code}"]`)
// console.log(parametars[i].targets);
} }


// const param = parametars[i]; // const param = parametars[i];
// param.targets = $(`.${param.code}`); // param.targets = $(`.${param.code}`);


// inicijalizacija transformacija
// Init transform
let transforms = []; let transforms = [];
parametars.forEach(par => parametars.forEach(par =>
{ {

+ 21
- 19
src/transforms-factory.js Datei anzeigen

return null; return null;
} }
const param = {code: code, object: object, selectors: selectors}; const param = {code: code, object: object, selectors: selectors};
if(code === ("br-hide")){
// Ovo ne sme nikako preko atributa
return new HideTransform(param);
} else if(code === ("br-color")){
return new ColorTransform(param);
} else if(code === ("br-removecolumn")){
return new RemoveTableColumnTransform(param);
} else if(code === ("br-removerow")){
return new RemoveTableRowTransform(param);
} else if(code === ("br-removeheader")){
return new RemoveTableHeaderTransform(param);
} else if(code === ("br-removetablestyles")){
return new RemoveTableStylesTransform(param);
} else if(code === ("br-shownumberrows")){
return new ShowNumberRowsTransformation(param);
} else if(code === ("br-bordercolor")){
return new BorderColorTransform(param);
}
return null;
switch(code)
{
case "br-hide":
return new HideTransform(param);
case "br-color":
return new ColorTransform(param);
case "br-removecolumn":
return new RemoveTableColumnTransform(param);
case "br-removerow":
return new RemoveTableRowTransform(param);
case "br-removeheader":
return new RemoveTableHeaderTransform(param);
case "br-removetablestyles":
return new RemoveTableStylesTransform(param);
case "br-shownumberrows":
return new ShowNumberRowsTransformation(param);
case "br-bordercolor":
return new BorderColorTransform(param);
}

return null;
} }
} }

Laden…
Abbrechen
Speichern