Closed vojir closed 9 years ago
Návrh nového vzhledu Rule clipboard:
V config.js máte připravené funkce pro získání cest pro práci s Rule clipboard:
Na serverové části ještě pracuji...
Ukázka seznamu pravidel k výpisu:
{
"task": {
"rulesCount": 2,
"IMs": [
"FUI",
"SUPP"
]
},
"rules": {
"27": {
"text": "(empty) >:< Salary(9104)",
"FUI": 0.5,
"SUPP": 0.5,
"LIFT": 1,
"a": 1,
"b": 1,
"c": 0,
"d": 0
},
"28": {
"text": "(empty) >:< Salary(12541)",
"FUI": 0.5,
"SUPP": 0.5,
"LIFT": 1,
"a": 1,
"b": 1,
"c": 0,
"d": 0
}
}
}
pro odebrání pravidla z Rule Clipboard využijte funkci "unmarkFoundRule", která je v FRManageru
až budete řešit paginator, v Moomlu (v souboru UITemplateRegistrator.js) jsou definované šablony "linksPaginator" a "selectPaginator", výběr typu paginatoru necháme posléze na uživateli, aktuálně je jeho výběr definovaný v config.js
Rule clipboard je již plně funkční kromě řazení dle IM (server vrací chybu). Může se testovat. Z plánovaného chybí přidat pouze rozbalování úloh...
ještě 2 drobnosti
obě připomínky zpracovány
Nevím, zda je aktuální stav, kdy načítám pravidla při každém výběru stránky znovu, správný, zda je nemám ukládat a volat jen při změně. Takže nevím, zda je možno uzavírat. Na druhou stranu ale pak nezbývá moc možností, jak zjistit, zda se v úloze něco změnilo.
Ještě jedna poznámka - stránkování v discovered rules se vždy znovu renderuje při změně stránky, u rule clipboard jsem to pořešil jednoduchým přidáním active třídy pomocí JS a připadá mi to lepší. Časem se může sjednotit.
Při přidání nové úlohy do Rule clipboard (při přidání nalezeného pravidla z Discovered rules) by měla být daná úloha přidána na začátek seznamu, ne na jeho konec.
Upraveno, napadlo mě to již při vývoji, ale po neúspěšném hledání řešení jsem na to zapomněl. Nyní by to mělo být v pořádku.
Změna práce s Rule clipboard - stránkování atd... (nejdřív návrh)
blokováno #6