Ignore:
Timestamp:
Feb 5, 2010, 9:44:46 AM (15 years ago)
Author:
gav
Message:

Add object descriptions to asset tree.

File:
1 edited

Legend:

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

    r312 r317  
    1010
    1111    def buttonHtmlClass() {
    12         "tree_button"
     12        'tree_button'
    1313    }
    1414    def paneHtmlClass() {
     
    2929    def tableLoadingImgId() {
    3030        'assetTreeLoadingImg'
     31    }
     32
     33    /** Name and Description Formatting */
     34
     35    def name(obj) {
     36        obj.name.encodeAsHTML()
     37    }
     38
     39    def description(obj) {
     40        def s =  obj.description.encodeAsHTML()
     41        if(s) s = ' -- ' + s
     42        else ''
    3143    }
    3244
     
    127139                                        img(src: dashImg())
    128140                                    a( href: siteShowLink(site.id), onclick: onclickHideAndSavePane() ) {
    129                                         yieldUnescaped( site.encodeAsHTML() )
     141                                        yieldUnescaped( name(site) )
    130142                                    }
     143                                    yieldUnescaped( description(site)  )
    131144                                    a(href: sectionCreateLink(site.id), onclick: onclickHideAndSavePane()) {
    132145                                        img(src: addImg(), alt: 'Add', title: 'Add Section')
     
    146159                                                        img(src: dashImg())
    147160                                                    a( href: sectionShowLink(section.id), onclick: onclickHideAndSavePane() ) {
    148                                                         yieldUnescaped( section.encodeAsHTML() )
     161                                                        yieldUnescaped( name(section) )
    149162                                                    }
     163                                                    yieldUnescaped( description(section)  )
    150164                                                    a(href: assetCreateLink(section.id), onclick: onclickHideAndSavePane()) {
    151165                                                        img(src: addImg(), alt: 'Add', title: 'Add Asset')
     
    166180                                                                        img(src: dashImg())
    167181                                                                    a( href: assetShowLink(asset.id), onclick: onclickHideAndSavePane() ) {
    168                                                                         yieldUnescaped( asset.encodeAsHTML() )
     182                                                                        yieldUnescaped( name(asset) )
    169183                                                                    }
     184                                                                    yieldUnescaped( description(asset) )
    170185                                                                    a(href: assetSubItemCreateLink(asset.id), onclick: onclickHideAndSavePane()) {
    171186                                                                        img(src: addImg(), alt: 'Add', title: 'Add Sub Item')
     
    189204                                                                                        img(src: dashImg())
    190205                                                                                    a( href: assetSubItemShowLink(assetSubItemL1.id), onclick: onclickHideAndSavePane() ) {
    191                                                                                         yieldUnescaped( assetSubItemL1.encodeAsHTML() )
     206                                                                                        yieldUnescaped( name(assetSubItemL1) )
    192207                                                                                    }
     208                                                                                    yieldUnescaped( description(assetSubItemL1) )
    193209                                                                                    a(href: assetSubItemCreateWithParentLink(assetSubItemL1.id), onclick: onclickHideAndSavePane()) {
    194210                                                                                        img(src: addImg(), alt: 'Add', title: 'Add Sub Item')
     
    209225                                                                                                        img(src: dashImg())
    210226                                                                                                    a( href: assetSubItemShowLink(assetSubItemL2.id), onclick: onclickHideAndSavePane() ) {
    211                                                                                                         yieldUnescaped( assetSubItemL2.encodeAsHTML() )
     227                                                                                                        yieldUnescaped( name(assetSubItemL2) )
    212228                                                                                                    }
     229                                                                                                    yieldUnescaped( description(assetSubItemL2) )
    213230                                                                                                    a(href: assetSubItemCreateWithParentLink(assetSubItemL2.id), onclick: onclickHideAndSavePane()) {
    214231                                                                                                        img(src: addImg(), alt: 'Add', title: 'Add Sub Item')
     
    229246                                                                                                                        img(src: dashImg())
    230247                                                                                                                    a( href: assetSubItemShowLink(assetSubItemL3.id), onclick: onclickHideAndSavePane() ) {
    231                                                                                                                         yieldUnescaped( assetSubItemL3.encodeAsHTML() )
     248                                                                                                                        yieldUnescaped( name(assetSubItemL3) )
    232249                                                                                                                    }
     250                                                                                                                    yieldUnescaped( description(assetSubItemL3) )
    233251                                                                                                                    a(href: assetSubItemCreateWithParentLink(assetSubItemL3.id), onclick: onclickHideAndSavePane()) {
    234252                                                                                                                        img(src: addImg(), alt: 'Add', title: 'Add Sub Item')
     
    249267                                                                                                                                    img(src: dashImg())
    250268                                                                                                                                    a( href: assetSubItemShowLink(assetSubItemL4.id), onclick: onclickHideAndSavePane() ) {
    251                                                                                                                                         yieldUnescaped( assetSubItemL4.encodeAsHTML() )
     269                                                                                                                                        yieldUnescaped( name(assetSubItemL4) )
    252270                                                                                                                                    }
     271                                                                                                                                    yieldUnescaped( description(assetSubItemL4) )
    253272            //                                                                                                                         a(href: assetSubItemCreateWithParentLink(assetSubItemL4.id), onclick: onclickHideAndSavePane()) {
    254273            //                                                                                                                             img(src: addImg(), alt: 'Add', title: 'Add Sub Item')
Note: See TracChangeset for help on using the changeset viewer.