0.3.17 ¹ö±×¼öÁ¤ - TOGGLE_ACTIVE_LAYER¿¡¼­ ±âÁ¸ active layer ´ÝÀ» ¶§, close ¸í·É¾î ½ÇÇà ¾ÈÇÏ´Â ¹®Á¦ ¼öÁ¤ - ¹®¼­ ÃÖ»ó´Ü ÅØ½ºÆ® ½ºÅ¸Àϸµ ¿À·ù ¼öÁ¤ - Àο뱸, ¸µÅ©, Å×À̺í, Ư¼ö¹®ÀÚ, ã±â/¹Ù²Ù±â ·¹ÀÌ¾î ¶ç¿ï °æ¿ì Åø¹Ù ¹öư Ȱ¼ºÈ­ µÇµµ·Ï ¼öÁ¤ - ÆíÁý ¿µ¿ª ¸®»çÀÌÁî ½Ã¿¡ È­¸é »ç¶óÁö´Â Çö»ó ¼öÁ¤ ±×¿Ü ¼öÁ¤ »çÇ× - ÁÙ¹Ù²Þ P ´ë½Å BR·Î ¼³Á¤ °¡´ÉÇϵµ·Ï hp_SE_WYSIWYGEnterKey.js ¼öÁ¤ -> SEditor.js ÆÄÀÏ¿¡¼­ ÇØ´ç Ç÷¯±×ÀÎ »ý¼º ½Ã¿¡ ÆÄ¶ó¹ÌÅÍ·Î "BR"¸¦ ³Ñ°Ü ÁÖ¸é µÊ. ¿¹) oEditor.registerPlugin(new nhn.husky.SE_WYSIWYGEnterKey("BR")); -> ÁٹٲÞÀ» BR·Î º¯°æ ÇÒ °æ¿ì, ¹®´Ü ´ÜÀ§ÀÇ ±â´ÉÀÌ Á¤»ó µ¿ÀÛ ÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ½À¸·Î ÁÙ°£°Ý ¶§¹®¿¡ BR·Î º¯°æÀ» Èñ¸ÁÇÏ´Â °æ¿ì¶ó¸é ÀÌ ¿É¼ÇÀ» »ç¿ë ÇÏ´Â ´ë½Å CSS¸¦ ¼öÁ¤Çؼ­ PÀÇ °£°ÝÀ» ÁÙÀÌ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. - ¿¡µðÅÍ »ý¼ºÈÄ »ý¼º½Ã »ç¿ëÇß´ø ID°ª this.oApp.sAppId¿¡ ÀúÀå - [Husky Framework] »ç¿ë ÁßÀÎ ¸Þ½ÃÁö/Ç÷¯±×ÀÎ ¼³¸í ÃßÃâ ÇØ ÁÖ´Â HuskyMessageMap.html Ãß°¡ -> IE6, FFµî¿¡¼­´Â Çϵ忡¼­ ¹Ù·Î ½ÇÇà °¡´É ÇÏÁö¸¸, IE7+¿¡¼­´Â ¼­¹ö¸¦ ÅëÇØ¼­ ¿­¾î¾ßµÊ. - [Husky Framework] HuskyMessageMap.html »ç¿ë °¡´ÉÇϵµ·Ï Ç÷¯±×Àο¡ ÁÖ¼® Ãß°¡ - [Husky Framework] PRECONDITONÀ» LOCAL_BEFORE_ALLÀ¸·Î º¯°æ - [Husky Framework] LOCAL_BEFORE_FIRST Ãß°¡ - [Husky Framework] »õ·Î Ãß°¡ÇÑ Ç÷¯±×ÀÎ µîÀ» °£ÆíÇÏ°Ô ÆÐÅ· ÇØ ÁÖ´Â projHelper Ãß°¡ ============================================================================================================== 0.3.16 ¹ö±×¼öÁ¤ - ÅØ½ºÆ® ¼±Åà ¾øÀÌ ÆùÆ®, ÆùÆ® Å©±â º¯°æ½Ã ½ºÅ©¸³Æ® ¿À·ù ¼öÁ¤ - Firefox¿¡¼­ display µÇ¾î ÀÖ´Â textarea Æø ÀÎ½Ä ¿À·ù ¼öÁ¤ - DialogLayerManager¿¡¼­ ¿­¸° ·¹À̾î 2¹ø Ãß°¡ ÇÏ´Â ¿À·ù ¼öÁ¤ ============================================================================================================== 0.3.15 ¹ö±×¼öÁ¤ - ¼øÂ÷¸ñ·Ï ½ºÅ¸ÀÏ ÀÎ½Ä½Ã Åø¹Ù¿¡ Ç¥½Ã µÇÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤ - ºñ¼øÂ÷¸ñ·Ï ½ºÅ¸ÀÏ ÀÎ½Ä½Ã Åø¹Ù¿¡ ¼øÂ÷¸ñ·Ï/ºñ¼øÂ÷ ¸ñ·Ï ¸ðµÎ ¼±ÅÃµÇ¾î º¸ÀÌ´Â ¹®Á¦ ¼öÁ¤ - Å×ÀÌºí ¾ÈÀ¸·Î Ä¿¼­ À̵¿ÇÏÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤ - À̹ÌÁö ¼±Åà ÈÄ Á¤·Ä º¯°æ½Ã ½ºÅ©¸³Æ® ¿À·ù ¼öÁ¤ ±×¿Ü ¼öÁ¤ »çÇ× - ¼Ò½ºÆíÁý ¸ðµå¿¡¼­ pasteHTML ÄÚµå ´©¶ôºÐ Ãß°¡ - ¿¡µðÅÍ »ý¼º½Ã¿¡ »ç¿ëÇÑ Textarea¿¡ width/height°¡ style·Î ¼³Á¤ µÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì¿¡µµ »çÀÌÁî °¡Á® ¿Àµµ·Ï ¼öÁ¤(´Ü, display:none µîÀÌ µÇ¾î À־´Â ¾ÈµÊ) - »ç¿ëÀÚ Á¤ÀÇ Ç÷¯±×ÀÎÀ» ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖµµ·Ï js/SE_CustomPlugins.js ÆÄÀÏ Ãß°¡ -> 0.3.15¿¡ Æ÷ÇÔµÈ ½ºÅ² ÆÄÀÏ(SEditorSkin.html)À» ÀÌ¿ë ÇÏÁö ¾ÊÀ» °æ¿ì ¶óÀÎÀ» Á÷Á¢ Ãß°¡ ÇØ ÁØ´Ù. -> Ç÷¯±×ÀÎ Á¤ÀÇ ÈÄ function SE_RegisterCustomPlugins(oEditor, elAppContainer)¿¡¼­ µî·Ï ÇØ ÁÖ¸é µÊ - W3CDOMRange, HuskyRange, SimpleSelection, DOMFix ÆÄÀÏ HuskyRange·Î ÅëÇÕ - ¿¡µðÅÍ »ý¼º½Ã¿¡ »ç¿ëÇÑ Textarea¸¦ editor °´Ã¼ÀÇ elPlaceHolder ¼Ó¼ºÀ» ÀÌ¿ëÇØ Á¢±Ù °¡´É Çϵµ·Ï ¼öÁ¤ - [Husky Framework] ¸Þ½ÃÁö Çڵ鷯 CorePluginÀ¸·Î ºÐ¸® - [Husky Framework] oApp¿¡ oApp¸¦ Ç÷¯±×ÀÎÀ¸·Î µî·Ï °¡´É Çϵµ·Ï ¼öÁ¤ - [Husky Framework] µ¿ÀÏ Ç÷¯±×ÀÎ º¹¼ö µî·Ï ±â´É Ãß°¡ - [Husky Framework] µð¹ö°Å Áö¿ø Ãß°¡ ============================================================================================================== 0.3.14 ¹ö±× ¼öÁ¤ - IE6¿¡¼­ ¼Ò½º ÆíÁý ¸ðµå½Ã¿¡ »çÀÌÁî º¯Çϸ鼭 Å׵θ® ¾Èº¸ÀÌ´Â ¹®Á¦ ¼öÁ¤ - IE6¿¡¼­ ¼Ò½º ÆíÁý ¸ðµå½Ã¿¡ ÆÄ¶õ»ö Å׵θ® »ý±â´Â ¹®Á¦ ¼öÁ¤ - IE6¿¡¼­ >> ÆíÁý µµ±¸ ¸ðÀ½ °Ç³Ê¶Ù±â ±ÛÀÚ º¸ÀÌÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤ - ÆíÁý µµ±¸ ¸ðÀ½ °Ç³Ê¶Ù±â ³ªÅ¸³­ ÈÄ¿¡ ¿¡µðÅÍ Àß·Á¼­ ³ª¿À´Â ¹®Á¦ ¼öÁ¤ - FF¿¡¼­ ÆíÁý ¿µ¿ª Å©±â Á¶ÀýÈÄ ÆíÁý ¾ÈµÇ´Â ¹®Á¦ ¼öÁ¤ - ÆíÁý ¿µ¿ª »ó´Ü ¿©¹é ÀÖÀ» °æ¿ì È®Àå Á¦´ë·Î µÇÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤ - ·Îµù½Ã È­¸é °¡·ÁÁÖ´Â ·¹À̾î À§Ä¡ Á¤Á¤ - ·Îµù½Ã Ç×»ó ¿¡µðÅÍ·Î Æ÷Ä¿½º·Î °¡´Â ¹®Á¦ ¼öÁ¤ - Find/Replace¿¡¼­ ¸ðµÎ ¹Ù²Ù±â½Ã ¿À·ù ¼öÁ¤ ±×¿Ü ¼öÁ¤ »çÇ× - ¿¡µðÅÍ »ý¼º½Ã ÆÄ¶ó¹ÌÅÍ Àü´Þ ¹æ½Ä ¼öÁ¤(ÇöÀç ¿¡µðÅÍ »ý¼º½Ã ÆÄ¶ó¹ÌÅÍ Àü´Þ ¹æ½Ä ÇÏÀ§ ȣȯ¼º Áö¿øÇϳª »õ·Î¿î ¹æ½ÄÀ¸·Î ¼öÁ¤ ±ÇÀå) - ¼Ò½ºÆíÁý ¸ðµå¿¡¼­ pasteHTML Áö¿ø - IE¿¡¼­ Æ÷Ä¿½º ÀÒÀ»¶§ Ä¿¼­ À§Ä¡ ±â¾ï - Å©±â¹Ù Űº¸µå Á¦¾î Áö¿ø - ·Îµù½Ã È­¸é °¡·ÁÁÖ´Â ·¹ÀÌ¾î µ¥¸ðÆäÀÌÁö¿¡¼­ µðÆúÆ®·Î »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ ÇØ µÒ - UNDO/REDO UI Ç×»ó Ȱ¼ºÈ­ µÇ¾î º¸À̵µ·Ï ¼öÁ¤ - UNDO/REDO¿¡ bForceUnlessEqualÀ» ¼ýÀÚ Ã³¸® ÇØ¼­ ¿ÏÀüÈ÷ °°Àº °æ¿ìµµ(´Ù¸¥ Ç÷¯±×Àο¡¼­ ¾ðµÎ È÷½ºÅ丮¸¦ ±â·ÏÇßÀ»¼öµµ ÀÖÀ½À¸·Î) - UNDO/REDO È÷½ºÅ丮 Ãß°¡ºÎ ¸í·É¾î ó¸® - UNDO/REDO È÷½ºÅ丮 ¹× ÇöÀç »óŰª Á¦°øÇÏ´Â ÇÁ·ÎÆÛƼ Ãß°¡(getUndoHistory, getUndoStateIdx) - FF3¿¡¼­ ¹®Á¦ÀÖ´Â ½ºÅ©¸³Æ® ºÙ¿© ³ÖÀ» °æ¿ì ¿À·ù ¹ß»ý ó¸® - HuskyCore.registerBrowserEvent¿¡¼­ delayedExec Áö¿ø(ÆÄ¶ó¹ÌÅÍ·Î nDelay ³Ñ°ÜÁÖ¸é µÊ) - ¹öư Ãß°¡½Ã¿¡ »ç¿ëÇÒ¼ö ÀÖ´Â ºó ¹öư À̹ÌÁö img/btn_set_blank.gif Ãß°¡ ============================================================================================================== 0.3.13 ¹ö±× ¼öÁ¤ - ie6¿¡¼­ ÆíÁý ¿µ¿ª ÁÙÀ϶§ ¸¶¿ì½º ¶¼±â Àü±îÁö ÀÛ¾Æ º¸ÀÌÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤ - Ư¼ö¹®ÀÚ Å¬¸¯½Ã ÆäÀÌÁö Æ¢´Â Çö»ó ¼öÁ¤ - ¸Þ¸ð¸® ´©¼ö ¹æÁö (Áøµµ ÇÁ·¹ÀÓ¿öÅ© 1.2.3À̳ª ±× ÀÌÈÄ ¹öÀüÀ» Àû¿ë ÇÏ¼Å¾ß µË´Ï´Ù.) ±×¿Ü ¼öÁ¤ »çÇ× - Åø¹Ù htUIList ÀÚµ¿ ÀÎ½Ä - getById Ãß°¡ - Ư¼ö¹®ÀÚ ¸ñ·Ï ½ºÅ©¸³Æ®·Î ¾ÐÃà - SHOW_TOOLBAR_ACTIVE_LAYER¿Í TOGGLE_TOOLBAR_ACTIVE_LAYER ±¸ºÐ - SHOW_ACTIVE_LAYER¿Í TOGGLE_ACTIVE_LAYER ±¸ºÐ - ·Îµù½Ã È­¸é º¸ÀÌÁö ¾Ê´Â ¿É¼Ç Ãß°¡ - ÇÏÀÌÆÛ¸µÅ© Ç÷¯±×Àγ»¿¡¼­ »ç¿ë ÇÏ´Â ¸Þ½ÃÁö ¼öÁ¤ - ¿¡µðÅÍ °ü·Ã ÆÄÀÏ À§Ä¡ °ü·Ã ¼³Ä¡ ¸Þ´º¾ó ¼öÁ¤ - ½ºÅ² ÆÄÀÏ ·Îµå ½ÇÆÐ½Ã¿¡ »¡°£ Å׵θ® Ç¥½Ã ============================================================================================================== 0.3.12 ¹ö±× ¼öÁ¤ - FF/Å©·Ò¿¡¼­ PÅÂ±× ¾ø´Â »óÅ¿¡¼­ ¹è°æ»öµî ½ºÅ¸ÀÏ Àû¿ë ÈÄ ¿£ÅÍ Ä¥ °æ¿ì Pűװ¡ SPAN¾ÈÂÊ¿¡ »ý¼ºµÇ´Â ¹®Á¦ ¼öÁ¤ - IE¿¡¼­ Åø¹Ù ¹öư ´À¸®°Ô Á¶À۵Ǵ ¹®Á¦ ¼öÁ¤ - UNDO/REDO½Ã¿¡ °£ÇæÀûÀ¸·Î ¼¿·º¼Ç ±úÁö´Â ¹®Á¦ ¼öÁ¤ ±×¿Ü ¼öÁ¤ »çÇ× - Áøµµ¿Í ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©¿ÍÀÇ Ãæµ¹À» ÇÇÇϱâ À§Çؼ­ iframeÀ» ÀÌ¿ëÇÑ ¿¡µðÅÍ »ý¼º - Åø¹Ù ·¹ÀÌ¾î µ¿ÀÏ iframe ¾È¿¡¼­¸¸ ¶ßµµ·Ï ¼öÁ¤ - iframe ³»¿¡¼­ µ¿ÀÛÇÏ´Â ¼öÁ÷ ¸®»çÀÌ¡ Ç÷¯±×ÀÎ Ãß°¡ - ·Îµù ¼Óµµ °³¼± - ¼³Ä¡ ¹æ¹ý ¾È³» ¹®¼­ install_guide.html Ãß°¡ ============================================================================================================== 0.3.11 ¹ö±× ¼öÁ¤ - IE¿¡¼­ ±¸Á¶ ±úÁø ¹®¼­ ºÙ¿© ³Ö±â ÇØ¼­ ÆíÁý½Ã¿¡ ¹®¼­ÀÇ ÀϺΠÆíÁý µÇÁö ¾Ê´Â ¹®Á¦ ÀϺΠ¼öÁ¤ - IE6¿¡¼­ ·¹À̾î Á¶À۽à Ŀ¼­°¡ ¾ó¾î¹ö¸®´Â ¹®Á¦ ¼öÁ¤ - FF¿¡¼­ P űװ¡ ¹Ù±ùÂÊ ¼Ó¼º »ó¼Ó ¹ÞÁö ¾Ê´Â ¹®Á¦ ¼öÁ¤ - FF¿¡¼­ P ÅÂ±× ¾øÀÌ SPANÀ¸·Î ¼Ó¼º ó¸® µÈ ¹®Àå ÁÙ°£°Ý ó¸® ÇÒ °æ¿ì, P űװ¡ SPAN ¾ÈÂÊ¿¡ »ý¼ºµÇ´Â ¹®Á¦ ¼öÁ¤ - FF¿¡¼­ UNDO idx 0À¸·Î °¬À»¶§, È÷½ºÅ丮 »ç¶óÁö´Â ¹®Á¦ ¼öÁ¤ - FF¿¡¼­ UNDO È÷½ºÅ丮 ÀúÀå½Ã, ³¡Á¡ ÁÖÀ§¿¡ ºÐ¸®µÈ ÅØ½ºÆ® ³ëµå ÀÖÀ»°æ¿ì ¼¿·º¼Ç Ç®¸®´Â ¹®Á¦ ¼öÁ¤ - FF¿¡¼­ ÇöÀç ÁÙ°£°Ý Ç¥½Ã ¾ÈµÇ´ø ¹®Á¦ ¼öÁ¤ - HTML ¹öưÀÌ ·¹À̾î À§·Î ¿Ã¶ó¿À´Â ¹®Á¦ ¼öÁ¤ - ÁÙ°£°Ý º¯°æ½Ã UNDO/REDO È÷½ºÅ丮 Ãß°¡ - Ãʱâ IR°ª UNDO È÷½ºÅ丮¿¡ Ãß°¡ ±â´É Ãß°¡ - onBeforeUnload À̺¥Æ® Çڵ鷯 Á÷Á¢ µî·Ï °¡´ÉÇϵµ·Ï ¼öÁ¤ ±×¿Ü ¼öÁ¤ »çÇ× - ÀÎÄÚµù º¯°æ½Ã Âü°í °¡´É Çϵµ·Ï Script tag¿¡ charset ¸í½Ã - readme.txt ÆÄÀÏ Ãß°¡