opensocial应用使用容器的所有css属性的方法
/* 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.selectorText.toUpperCase() == cssrule.toUpperCase()) {return styleRules;}}}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
页:
[1]