Skip to content

Commit 1625312

Browse files
committed
Removed changes to toolbar code.
1 parent 829b25b commit 1625312

File tree

1 file changed

+54
-48
lines changed

1 file changed

+54
-48
lines changed

aztec/src/main/kotlin/org/wordpress/aztec/toolbar/AztecToolbar.kt

Lines changed: 54 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ class AztecToolbar : FrameLayout, OnMenuItemClickListener {
363363

364364
for (action in ToolbarAction.values()) {
365365
if (action != ToolbarAction.ELLIPSIS_COLLAPSE &&
366-
action != ToolbarAction.ELLIPSIS_EXPAND) {
366+
action != ToolbarAction.ELLIPSIS_EXPAND) {
367367
val view = findViewById(action.buttonId) as ToggleButton
368368
if (view.isChecked) actions.add(action)
369369
}
@@ -527,27 +527,33 @@ class AztecToolbar : FrameLayout, OnMenuItemClickListener {
527527
}
528528

529529
private fun selectHeadingMenuItem(textFormats: ArrayList<TextFormat>) {
530-
// Select TextFormat.FORMAT_PARAGRAPH by default.
531-
headingMenu?.menu?.getItem(0)?.isChecked = true
532-
// Use unnumbered heading selector by default.
533-
setHeadingMenuSelector(TextFormat.FORMAT_PARAGRAPH)
534-
535-
textFormats.forEach {
536-
when (it) {
537-
TextFormat.FORMAT_HEADING_1 -> headingMenu?.menu?.getItem(1)?.isChecked = true
538-
TextFormat.FORMAT_HEADING_2 -> headingMenu?.menu?.getItem(2)?.isChecked = true
539-
TextFormat.FORMAT_HEADING_3 -> headingMenu?.menu?.getItem(3)?.isChecked = true
540-
TextFormat.FORMAT_HEADING_4 -> headingMenu?.menu?.getItem(4)?.isChecked = true
541-
TextFormat.FORMAT_HEADING_5 -> headingMenu?.menu?.getItem(5)?.isChecked = true
542-
TextFormat.FORMAT_HEADING_6 -> headingMenu?.menu?.getItem(6)?.isChecked = true
530+
if (textFormats.size == 0) {
531+
// Select paragraph by default.
532+
headingMenu?.menu?.findItem(R.id.paragraph)?.isChecked = true
533+
// Use unnumbered heading selector by default.
534+
setHeadingMenuSelector(TextFormat.FORMAT_PARAGRAPH)
535+
} else {
536+
textFormats.forEach {
537+
when (it) {
538+
TextFormat.FORMAT_HEADING_1 -> headingMenu?.menu?.findItem(R.id.heading_1)?.isChecked = true
539+
TextFormat.FORMAT_HEADING_2 -> headingMenu?.menu?.findItem(R.id.heading_2)?.isChecked = true
540+
TextFormat.FORMAT_HEADING_3 -> headingMenu?.menu?.findItem(R.id.heading_3)?.isChecked = true
541+
TextFormat.FORMAT_HEADING_4 -> headingMenu?.menu?.findItem(R.id.heading_4)?.isChecked = true
542+
TextFormat.FORMAT_HEADING_5 -> headingMenu?.menu?.findItem(R.id.heading_5)?.isChecked = true
543+
TextFormat.FORMAT_HEADING_6 -> headingMenu?.menu?.findItem(R.id.heading_6)?.isChecked = true
543544
// TODO: Uncomment when Preformat is to be added back as a feature
544-
// TextFormat.FORMAT_PREFORMAT -> headingMenu?.menu?.getItem(7)?.isChecked = true
545+
// TextFormat.FORMAT_PREFORMAT -> headingMenu?.menu?.findItem(R.id.preformat)?.isChecked = true
546+
else -> {
547+
// Select paragraph by default.
548+
headingMenu?.menu?.findItem(R.id.paragraph)?.isChecked = true
549+
}
550+
}
545551

546-
}
552+
setHeadingMenuSelector(it)
547553

548-
setHeadingMenuSelector(it)
554+
return
555+
}
549556
}
550-
551557
}
552558

553559
private fun selectListMenuItem(textFormats: ArrayList<TextFormat>) {
@@ -579,53 +585,53 @@ class AztecToolbar : FrameLayout, OnMenuItemClickListener {
579585

580586
layoutExpandedTranslateOutLeft = AnimationUtils.loadAnimation(context, R.anim.translate_out_left)
581587
layoutExpandedTranslateOutLeft.setAnimationListener(
582-
object : Animation.AnimationListener {
583-
override fun onAnimationEnd(animation: Animation) {
584-
layoutExpanded.visibility = View.GONE
585-
}
588+
object : Animation.AnimationListener {
589+
override fun onAnimationEnd(animation: Animation) {
590+
layoutExpanded.visibility = View.GONE
591+
}
586592

587-
override fun onAnimationRepeat(animation: Animation) {
588-
}
593+
override fun onAnimationRepeat(animation: Animation) {
594+
}
589595

590-
override fun onAnimationStart(animation: Animation) {
596+
override fun onAnimationStart(animation: Animation) {
597+
}
591598
}
592-
}
593599
)
594600

595601
ellipsisSpinLeft = AnimationUtils.loadAnimation(context, R.anim.spin_left_90)
596602
ellipsisSpinLeft.setAnimationListener(
597-
object : Animation.AnimationListener {
598-
override fun onAnimationEnd(animation: Animation) {
599-
buttonEllipsisCollapse.visibility = View.GONE
600-
buttonEllipsisExpand.visibility = View.VISIBLE
601-
}
603+
object : Animation.AnimationListener {
604+
override fun onAnimationEnd(animation: Animation) {
605+
buttonEllipsisCollapse.visibility = View.GONE
606+
buttonEllipsisExpand.visibility = View.VISIBLE
607+
}
602608

603-
override fun onAnimationRepeat(animation: Animation) {
604-
}
609+
override fun onAnimationRepeat(animation: Animation) {
610+
}
605611

606-
override fun onAnimationStart(animation: Animation) {
607-
buttonScroll.smoothScrollTo(0, 0)
608-
layoutExpanded.startAnimation(layoutExpandedTranslateOutLeft)
612+
override fun onAnimationStart(animation: Animation) {
613+
buttonScroll.smoothScrollTo(0, 0)
614+
layoutExpanded.startAnimation(layoutExpandedTranslateOutLeft)
615+
}
609616
}
610-
}
611617
)
612618

613619
ellipsisSpinRight = AnimationUtils.loadAnimation(context, R.anim.spin_right_90)
614620
ellipsisSpinRight.setAnimationListener(
615-
object : Animation.AnimationListener {
616-
override fun onAnimationEnd(animation: Animation) {
617-
buttonEllipsisCollapse.visibility = View.VISIBLE
618-
buttonEllipsisExpand.visibility = View.GONE
619-
}
621+
object : Animation.AnimationListener {
622+
override fun onAnimationEnd(animation: Animation) {
623+
buttonEllipsisCollapse.visibility = View.VISIBLE
624+
buttonEllipsisExpand.visibility = View.GONE
625+
}
620626

621-
override fun onAnimationRepeat(animation: Animation) {
622-
}
627+
override fun onAnimationRepeat(animation: Animation) {
628+
}
623629

624-
override fun onAnimationStart(animation: Animation) {
625-
layoutExpanded.visibility = View.VISIBLE
626-
layoutExpanded.startAnimation(layoutExpandedTranslateInRight)
630+
override fun onAnimationStart(animation: Animation) {
631+
layoutExpanded.visibility = View.VISIBLE
632+
layoutExpanded.startAnimation(layoutExpandedTranslateInRight)
633+
}
627634
}
628-
}
629635
)
630636
}
631637

0 commit comments

Comments
 (0)