diff -r 000000000000 -r 40c8f766c9b8 src/cm/media/js/site/c_text_view_comments_to_frame.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/site/c_text_view_comments_to_frame.js Mon Nov 23 15:14:29 2009 +0100 @@ -0,0 +1,53 @@ +// contains code that proposed by the text_view_comment frame to its parent frame + + +c_persistPreference = function(key1, key2, val) { + gPrefs.persist(key1, key2, val) ; +} + +c_readDefaultPreference = function(key1, key2) { + return gConf['defaultPrefs'][key1][key2] ; +} + +c_readPreference = function(key1, key2) { + return gPrefs.get(key1,key2) ; +} + +c_resetPreferences = function(entries) { + gPrefs.reset(entries) ; +} + +c_applyTextStyle = function(val) { + CY.use(val) ; +} + +sliderValToPx = function (val) { + var winWidth = CY.DOM.winWidth() ; + if (gLayout.isInFrame()) + winWidth = parent.$(parent).width() ; + var theta = val / 100 ; + theta = Math.min(theta, gConf['sliderFixedMin']) ; + theta = Math.max(theta, gConf['sliderFixedMax']) ; + var colWidth = theta * winWidth ; + return Math.floor(colWidth) ; +} + + +c_setCommentsColWidth = function(val) { + var colWidth = sliderValToPx(val) ; + gLayout.setLeftColumnWidth(colWidth) ; + + var iCommentWidth = gLayout.getTopICommentsWidthFromWidth(colWidth) ; + + // icomments + gIComments.setWidth(iCommentWidth) ; + + //forms + gICommentForm['overlay'].get('boundingBox').setStyle('width', iCommentWidth + 'px') ; + changeFormFieldsWidth(gICommentForm['formId'], iCommentWidth) ; + + if (gNewReply) + changeFormFieldsWidth(gNewReply['ids']['formId'], iCommentWidth) ; + if (gEdit) + changeFormFieldsWidth(gEdit['ids']['formId'], iCommentWidth) ; +}