Skip to content

Commit 9b89d36

Browse files
committed
Added support for strikethrough tag in EditorFragment
1 parent efcde28 commit 9b89d36

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

WordPressEditor/src/main/java/org/wordpress/android/editor/EditorFragment.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public class EditorFragment extends EditorFragmentAbstract implements View.OnCli
3535
private static final String TAG_FORMAT_BAR_BUTTON_UL = "unorderedList";
3636
private static final String TAG_FORMAT_BAR_BUTTON_OL = "orderedList";
3737
private static final String TAG_FORMAT_BAR_BUTTON_LINK = "link";
38+
private static final String TAG_FORMAT_BAR_BUTTON_STRIKETHROUGH = "strikeThrough";
3839

3940
private static final float TOOLBAR_ALPHA_ENABLED = 1;
4041
private static final float TOOLBAR_ALPHA_DISABLED = 0.5f;
@@ -96,6 +97,12 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
9697
ToggleButton linkButton = (ToggleButton) view.findViewById(R.id.format_bar_button_link);
9798
mTagToggleButtonMap.put(TAG_FORMAT_BAR_BUTTON_LINK, linkButton);
9899

100+
// Tablet-only
101+
ToggleButton strikethroughButton = (ToggleButton) view.findViewById(R.id.format_bar_button_strikethrough);
102+
if (strikethroughButton != null) {
103+
mTagToggleButtonMap.put(TAG_FORMAT_BAR_BUTTON_STRIKETHROUGH, strikethroughButton);
104+
}
105+
99106
ToggleButton htmlButton = (ToggleButton) view.findViewById(R.id.format_bar_button_html);
100107
htmlButton.setOnClickListener(this);
101108

@@ -128,6 +135,8 @@ public void onClick(View v) {
128135
mWebView.execJavaScriptFromString("ZSSEditor.setBold();");
129136
} else if (id == R.id.format_bar_button_italic) {
130137
mWebView.execJavaScriptFromString("ZSSEditor.setItalic();");
138+
} else if (id == R.id.format_bar_button_strikethrough) {
139+
mWebView.execJavaScriptFromString("ZSSEditor.setStrikeThrough();");
131140
} else if (id == R.id.format_bar_button_quote) {
132141
mWebView.execJavaScriptFromString("ZSSEditor.setBlockquote();");
133142
} else if (id == R.id.format_bar_button_ul) {

0 commit comments

Comments
 (0)