私は今自分のウェブサイトでページダウンを使用しています、そしてそれは今のところ素晴らしいです、唯一の詳細はそれがプログラミング指向のウェブサイトではないということです、それで私は「コード」ボタンを削除したいと思います。
私がそれを行う方法はありますか?CSSを使用してボタンを非表示にしようとしましたが、HTMLにインラインスタイル「left:xxx」があり、CSSを使用して変更することはできません。
前もって感謝します!
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)
てコメントアウトする
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;
};
関数のtrue
呼び出しで渡されるのはフラグです。私がしたのは、別の関数を作成して、最初の関数のすぐ下に配置することでした。私が変更したのは、そのフラグをに変更したことだけです。それから私はに変更しました。setupButton
isEnabled
makeButton
isEnabled
false
button.code = makeButton(...)
button.code = makeButton2(...)
buttons.code = makeButton2("wmd-code-button", getString("code"), "-80px", bindCommand("doCode"));