Changeset 4268 for sandbox

Show
Ignore:
Timestamp:
06/11/2008 10:55:11 AM (3 months ago)
Author:
zero
Message:

resize_image애드온에서 내용내의 이미지중 기본 패키지가 아닌 경우로 대상을 변경하고 이미지에 링크가 onclick 속성이 부여되어 있으면 원본 보기 기능을 연결하지 않도록 코드 수정

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • sandbox/addons/resize_image/js/resize_image.js

    r4258 r4268  
    2323            var obj = objs[i]; 
    2424 
    25             // files 디렉토리 또는 http로 시작하는 이미지들이 아니면 패스 
    26             if(!site_regx.test(obj.src) || /\/files\/attach\/images/i.test(obj.src)) { 
    27  
     25            // zbXE내부 프로그램 또는 스킨의 이미지라면 이미지 리사이즈를 하지 않음 
     26            if(!/\/(modules|addons|classes|common|layouts|libs|widgets)\//i.test(obj.src)) { 
    2827                var parent = obj.parentNode; 
    2928                while(parent) { 
     
    5453 
    5554                obj.style.cursor = "pointer"; 
    56                 xAddEventListener(obj,"click", showOriginalImage); 
     55 
     56                // 만약 대상 이미지에 링크가 설정되어 있거나 onclick 이벤트가 부여되어 있으면 원본 보기를 하지 않음 
     57                if(obj.parentNode.nodeName.toLowerCase()!='a' && !obj.getAttribute('onclick')) xAddEventListener(obj,"click", showOriginalImage); 
    5758 
    5859                imageGalleryIndex[j][i] = obj.src;