六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 170|回复: 0

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

[复制链接]

升级  73.33%

128

主题

128

主题

128

主题

举人

Rank: 3Rank: 3

积分
420
 楼主| 发表于 2013-2-7 22:56:06 | 显示全部楼层 |阅读模式
/* returns the style reference for a given css rule */function getStyle (cssrule) {for (var i in document.styleSheets) {var styleRules = (document.styleSheets.rules) ? document.styleSheets.rules :(document.styleSheets.cssRules) ? document.styleSheets.cssRules : [];for (var j=0; jif (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;}
摘自http://developer.ning.com/forum/topics/inheriting-network-csstheme-in?commentId=1185512:Comment:254131
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表