2012-09-13 29 views
0

所以我一直在試圖改變高亮顏色中的文件顯示在「項目」區域中的露天共享工作流表單內。基本上,給定一個起始的形式,看起來像這樣...如何更改突出顯示的項目顏色在露天分享形式

enter image description here

你會發現,那個被添加到項目現場所有其他文件將被自動高亮淡藍色。我想知道是否可以改變這種顏色,而且如果可以設置它,那麼只有頂部項目(或單個項目)在該文檔列表中突出顯示?

我想這將是爲尋找和地方更改CSS文件,但儘管不斷變化的內露天許多不同的CSS文件,我有一點運氣改變這種顏色一樣簡單。想知道是否有人有這方面的經驗,並願意幫助我?

回答

2

編輯: 你要找的類是:

tr.yui-DT-強調

這裏的問題是,通過頁面中的JavaScript注入這些類是自動生成的。所以,我搜查,發現這個小信息:share/res/js/yui-common.js你應該使用一個工具,如JavaScript Formatting 路徑,瞭解有一些代碼。有啓動功能的CLASS_HIGHLIGHTED,你應該嘗試重寫此:

highlightRow: function (k) { 
    var i = this.getTrEl(k); 
    if (i) { 
     var j = this.getRecord(i); 
     c.addClass(i, d.CLASS_HIGHLIGHTED); 
     this.fireEvent("rowHighlightEvent", { 
      record: j, 
      el: i 
     }); 
     return; 
    } 
}, 
unhighlightRow: function (k) { 
    var i = this.getTrEl(k); 
    if (i) { 
     var j = this.getRecord(i); 
     c.removeClass(i, d.CLASS_HIGHLIGHTED); 
     this.fireEvent("rowUnhighlightEvent", { 
      record: j, 
      el: i 
     }); 
     return; 
    } 
}, 

有highlightRow和highlightColumn尋找到。它總是很難超越YAHOO衣功能..

+0

感謝您的幫助!但在查看工作流頁面上的源代碼後,我可以推斷出它實際上是我爲了突出顯示顏色而需要更改的'/ share/yui/assets/skins/default/skin.css'文件。所以現在我可以更改每個「奇數」項目的突出顯示顏色,但我正在試圖弄清楚如何更改列表中的第一項。我查看了'packageitems.ftl',但是在代碼中沒有看到與view/color/etc相關的任何內容? –

相關問題