/**
*本文件處理發布頁面中對一些資源塊的擴展處理。
*如:分頁導航需要對一些數據進行初始化
*/
/*=================================sltDetailPage Widget Start=============================*/
/*
*定義在發布頁面中,需要進行的初始化處理
*/
function initSltNav(dom){
var sltDom = dom;
if(sltDom.nodeName.toLowerCase() != 'select'){
return;
}
var index = getPageIndex();
//如果文檔沒有分頁,則返回
if(!index)
return;
sltDom.options[index].selected = true;
Event.observe(sltDom, 'change', function(){
window.location = sltDom.options[sltDom.selectedIndex].value;
});
}
function getPageIndex(){
var src = window.location.href;
src = src.split("/")[src.split("/").length -1];
if(src.indexOf("?") >=0){
src = src.substring(0,src.indexOf("?"));
}
var length = src .split("_").length;
var index = 0;
if(length > 1){
src = src.split("_")[length-1];
src = src.substring(0,src.indexOf("."));
index = parseInt(src);
}
return index;
}
/*
*頁面加載後,對下拉分頁導航的初始化操作
*/
(function(){
//Event.observe(window, 'load', function(event){
DOM.ready(function(){
var doms = document.getElementsByName("sltDetailPageData");
for(var i = 0; i < doms.length; i++){
var dom = Element.previous(doms[i]);
dom.id = dom.id || genExtId();
initSltNav(dom);
}
});
})();
/*=================================sltDetailPage Widget End=============================*/
/*=================================listDetailPage Widget Start=============================*/
/*
*定義在發布頁面中,需要進行的初始化處理
*/
function initListNav(){
var nPageIndex = getPageIndex() + 1;
var currDetailPage = document.getElementById("detail_"+nPageIndex);
if(!currDetailPage)
return;
currDetailPage.className = "currDetailPage";
}
/*
*頁面加載後,對列表分頁導航的初始化操作
*/
(function(){
//Event.observe(window, 'load', function(event){
DOM.ready(function(){
initListNav();
});
})();
/*=================================listDetailPage Widget End=============================*/
/*=================================trs-picdrag Widget Start=============================*/
(function(){
//Event.observe(window, 'load', function(event){
DOM.ready(function(){
var doms = document.getElementsByName("trs-picdrag-data");
for(var i=0;i