2012-11-08 3 views
3

지금 내 웹 사이트에서 pagedown을 사용하고 있습니다. 지금까지 멋진 내용은 입니다. 프로그래밍 지향 웹 사이트가 아니므로 '코드'버튼을 제거하고 싶습니다.pagedown의 버튼 숨기기

내가 할 수있는 방법이 있습니까? CSS를 사용하여 단추를 숨기려고했지만 html에는 CSS를 사용하여 변경할 수없는 "왼쪽 : xxx"인라인 스타일이 있습니다.

미리 감사드립니다.

답변

3

당신은 Markdown.Editor.js을 열고, 당신이 지역 볼 수 있습니다 (이것은 어떤 사용중인 버전에 따라 다름) 약 라인 1360에 스크롤하면 : 그래서에

group1 = makeGroup(1); 
buttons.bold = makeButton("wmd-bold-button", "Bold - Ctrl+B", "icon-bold", bindCommand("doBold"), group1); 
buttons.italic = makeButton("wmd-italic-button", "Italic - Ctrl+I", "icon-italic", bindCommand("doItalic"), group1); 

group2 = makeGroup(2); 
buttons.link = makeButton("wmd-link-button", "Link - Ctrl+L", "icon-link", bindCommand(function (chunk, postProcessing) { 
    return this.doLinkOrImage(chunk, postProcessing, false); 
}), group2); 
buttons.quote = makeButton("wmd-quote-button", "Blockquote - Ctrl+Q", "icon-blockquote", bindCommand("doBlockquote"), group2); 
buttons.code = makeButton("wmd-code-button", "Code Sample - Ctrl+K", "icon-code", bindCommand("doCode"), group2); 
buttons.image = makeButton("wmd-image-button", "Image - Ctrl+G", "icon-picture", bindCommand(function (chunk, postProcessing) { 
    return this.doLinkOrImage(chunk, postProcessing, true); 
}), group2); 

을 기타 등등. 원하지 않는 버튼을 간단히 인용하십시오.

또는 wmd-buttons div 전체를 생략하고 편집기 및 미리보기 구성 요소 만 사용하면됩니다. 코드에서 doClick(buttons.code)에 대한

0
  • 검색 및

  • 그것을 주석이 makeButton과 기능을 보면 :

    var makeButton = function (id, title, XShift, textOp) { 
    var button = document.createElement("li"); 
    button.className = "wmd-button"; 
    button.style.left = xPosition + "px"; 
    xPosition += 25; 
    var buttonImage = document.createElement("span"); 
    button.id = id + postfix; 
    button.appendChild(buttonImage); 
    button.title = title; 
    button.XShift = XShift; 
    if (textOp) 
        button.textOp = textOp; 
    setupButton(button, true); // <--- LOOK HERE 
    buttonRow.appendChild(button); 
    return button; 
    

    };

setupButton 함수 호출에서 전달되는 true

isEnabled 플래그이다. 내가 한 것은 또 다른 makeButton 함수를 만들어서 첫 번째 함수 바로 아래에 넣었습니다. 내가 바꾼 유일한 것은 isEnabled 깃발을 false으로 바꾼 것이다. 그런 다음 button.code = makeButton(...)에서 button.code = makeButton2(...)으로 변경되었습니다.

buttons.code = makeButton2("wmd-code-button", getString("code"), "-80px", bindCommand("doCode"));