Ignore:
Timestamp:
Feb 8, 2010, 2:51:23 AM (14 years ago)
Author:
gav
Message:

Move JavascriptService to JsUtilService.
Consolidate similar JsUtilService methods.
Create JsUtilTagLib?.
Disable pulsing of asset tree loading image.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/AssetTreeService.groovy

    r319 r322  
    33    boolean transactional = false
    44
    5     def js = new JavascriptService()
     5    def js = new JsUtilService()
    66
    77    def g = new org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib()
     
    8484
    8585                div(class: paneCloseHtmlClass()) {
    86                     a( href: js.hrefToggle(paneHtmlId()) ) {
     86                    a( href: js.toggle(paneHtmlId()) ) {
    8787                        img(src: closeImg())
    8888                    }
     
    106106                div( class: 'buttons') {
    107107                    span(class: 'button') {
    108                         input( type: 'button', value: g.message(code: 'default.close.text'), onclick: js.onclickToggle(paneHtmlId()) )
     108                        input( type: 'button', value: g.message(code: 'default.close.text'), onclick: js.toggle(paneHtmlId(), "onclick") )
    109109                    }
    110110                } // button div
     
    132132                                li() {
    133133                                    if(site.sections) {
    134                                         a(href: hrefToggleBranch(nextDivId()) ) {
     134                                        a(href: toggleBranch(nextDivId()) ) {
    135135                                            img( src: branchImg(divId), id: divId+'img' )
    136136                                        }
     
    152152                                                li() {
    153153                                                    if(section.assets) {
    154                                                         a( href: hrefToggleBranch(nextDivId()) ) {
     154                                                        a( href: toggleBranch(nextDivId()) ) {
    155155                                                            img(src: branchImg(divId), id: divId+'img' )
    156156                                                        }
     
    173173                                                                li() {
    174174                                                                    if(asset.assetSubItems) {
    175                                                                         a( href: hrefToggleBranch(nextDivId()) ) {
     175                                                                        a( href: toggleBranch(nextDivId()) ) {
    176176                                                                            img(src: branchImg(divId), id: divId+'img' )
    177177                                                                        }
     
    197197                                                                                li() {
    198198                                                                                    if(assetSubItemL1.subItems) {
    199                                                                                         a( href: hrefToggleBranch(nextDivId()) ) {
     199                                                                                        a( href: toggleBranch(nextDivId()) ) {
    200200                                                                                            img(src: branchImg(divId), id: divId+'img' )
    201201                                                                                        }
     
    218218                                                                                                li() {
    219219                                                                                                    if(assetSubItemL2.subItems) {
    220                                                                                                         a( href: hrefToggleBranch(nextDivId()) ) {
     220                                                                                                        a( href: toggleBranch(nextDivId()) ) {
    221221                                                                                                            img( src: branchImg(divId), id: divId+'img' )
    222222                                                                                                        }
     
    239239                                                                                                                li() {
    240240                                                                                                                    if(assetSubItemL3.subItems) {
    241                                                                                                                         a( href: hrefToggleBranch(nextDivId()) ) {
     241                                                                                                                        a( href: toggleBranch(nextDivId()) ) {
    242242                                                                                                                            img( src: branchImg(divId), id: divId+'img' )
    243243                                                                                                                        }
     
    260260                                                                                                                                li() {
    261261            //                                                                                                                         if(assetSubItemL4.subItems) {
    262             //                                                                                                                             a( href: hrefToggleBranch(nextDivId()) ) {
     262            //                                                                                                                             a( href: toggleBranch(nextDivId()) ) {
    263263            //                                                                                                                                 img( src: branchImg(divId), id: divId+'img' )
    264264            //                                                                                                                             }
     
    365365    }
    366366
    367     def hrefToggleBranch(divId) {
    368        'javascript: toggleBranch(\"' + divId + '\", \"' + divId + 'img' +'\", \"' + bulletTreeMinusImg() +'\", \"' + bulletTreePlusImg() + '\");'
     367    def toggleBranch(divId) {
     368        js.toggleWithImg(divId, divId + 'img', bulletTreeMinusImg(), bulletTreePlusImg())
    369369    }
    370370
Note: See TracChangeset for help on using the changeset viewer.