You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

edugui.js sisältö

Oletuksena suoritettavat metodit
$(document).ready(function() {
	initAll();
});

function initAll(){
	initCollapse();
	initSelects();
	initLeftNavigation();
	initTableLevelToggle();
}

Kaikki js:stä löytyvät funktiot ja kuvaukset

initTableLevelToggle()

  • käytetään hierarkisessa listassa kun halutaan näyttää / piilottaa rivejä [DEMO]

initTableColumns(elem, table)

  • sarakkeiden piilotus javascriptillä (ei suositeltavaa isoissa taulukoissa) [DEMO]
  • parametreina 
    • elementti, jolla lista valintaruutuja
      • valintaruuduilla data-attributti index, joka kertoo mitä saraketta toiminta koskee
    • taulukon id

initLeftNavigation(parent)

  • pystysuuntaisen navigaation (käytössä yleensä vasemmassa reunassa) elementtien toggle
  • parametrina voidaan antaa elementti, jonka sisällä navigaatio on (tarvitaan jos navigaatioita monta samassa näytössä > tämä tosin ei suositeltavaa)
    • ei pakollinen, silloin initialisoidaan kaikki left-navi-luokan omaavat listat

initCollapse()

  • initialisoi Bootstrapin collapsea käyttävät elementit, esimerkiksi suljettava paneeli [DEMO]

initSelects()

  • initialisoi select-elementit joilla on luokka select2-e 

egdialog(id, url, options)

createModal(content, opts)

  • egdialogin käyttämä funktio, joka luo modaalin ikkunan html-rakenteen

addBtnText(btn, options)

  • createModalin käyttämä funktio nappien lisäämiseen

showFeedback(opts)

  • palauteikkunoiden näyttäminen [DEMO]

  • parametrina objekti, jolle voidaan antaa seuraavat arvot
Parametrin nimiMahdolliset arvot / seliteOletus
typesuccess/info/warning/errorsuccess
icontrue/false/vapaavalintainen Font Awesome luokkatrue
iconTextikonin jälkeen näytettävä lihavoitu teksti""
contentsisältö""
appendElelementti, johon ikkuna liitetään$(".e").first()
closeInSecaika sekunteina, jonka jälkeen ikkuna suljetaan3
closeBtntrue/falsefalse
openExistingtrue/false, aseta arvoksi true, jos haluat käyttää jo kertaalleen DOMiin luotua tai omaa palauteikkunaa (elementin id:ksi feedback)false

closeFeedback(opts)

  • palauteikkunoiden sulkeminen

 

egtip(el, type, opts)

  • leijukkeen luominen 

  • käyttää Bootstrapin tooltipiä ja popoveria

 

Parametrin nimiMahdollliset arvot / seliteOletusarvo
elelementti, jolle leijuke luodaan -
 typetip/popover 

tip 

 opts

ks. Bootstrapin dokumentaatiosta mahdolliset parametrit:
Tooltip
Popover

voidaan antaa funktion parametreina tai elementin data-attribuutteina 

{ }
  • No labels
You must log in to comment.