Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

fix(modal): fix the wrong condition of modalStack #323

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aleen42
Copy link

@aleen42 aleen42 commented Oct 10, 2017

Short description of what this resolves:

It seems that the body of ionic should remove the class modal-open, but if using !modalStack.length, it failes to do this when modalStack.length > 0. In my opinion, it should be fixed as followed:

if (modalStack.length > 0) {
     // ...
}

In addition, if check modal stack whether it is empty when timeout function is fired, the stack will be cleared, resulting in wrong process. Therefore, we need to assign it to a variable outside.

Actually, I have found that modal-open class is not absolutely related to the modalStack, which means that we can not easily use the length of modalStack to judge whether we should remove the class name modal-open.

Changes proposed in this pull request:

Ionic Version: 1.3.2
Fixes: #

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant