opensocial应用使用容器的所有css属性的方法

/* returns the style reference for a given css rule */
function getStyle (cssrule) {
for (var i in document.styleSheets) {
var styleRules = (document.styleSheets[i].rules) ? document.styleSheets[i].rules :
(document.styleSheets[i].cssRules) ? document.styleSheets[i].cssRules : [];
for (var j=0; j
if (styleRules[j].selectorText.toUpperCase() == cssrule.toUpperCase()) {
return styleRules[j];
}
}
}
return null;
}


/* Applies the skin from the Open Social container */
function updateCSS() {
var bgColor = gadgets.skins.getProperty(gadgets.skins.Property.BG_COLOR);
var fontColor = gadgets.skins.getProperty(gadgets.skins.Property.FONT_COLOR);
var anchorColor = gadgets.skins.getProperty(gadgets.skins.Property.ANCHOR_COLOR);
var hexAnchorColor = convertToHex(anchorColor);
var gadgetNingLinks = getStyle('.xg_sprite');
var gadgetStyle = getStyle('.gadget');
var gadgetLinks = getStyle('.gadget a');
var gadgetButtons = getStyle('input.button');
gadgetStyle.style.color = fontColor;
gadgetStyle.style.backgroundColor = bgColor;
gadgetLinks.style.color = anchorColor;
gadgetButtons.style.backgroundColor = anchorColor;
}

摘自[url]http://developer.ning.com/forum/topics/inheriting-network-csstheme-in?commentId=1185512:Comment:254131[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值