[ 
https://issues.apache.org/jira/browse/CB-9705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

veeraju updated CB-9705:
------------------------
    Description: 
In my application I am using window.history.back to navigate back to previous 
View

Declaration of back button

     <div class="back_icon"  id="verification_back_icon">
            <a href="#" data- rel="back"  data-transition="slide down">
           <img src="images/back_btn.png" width="23"/></a>
    </div>


Button action:

     $("#verification_back_icon").on("click", function(e)
     {
        if(checkDirtyVacation())
         {
             e.preventDefault();
             if(backbtnAlt== false)
            {
               backbtnAlt =true; 
               confirm("All data will be lost. Do you want to continue?",
               function(r){
                      if(r){
                         //onBackKeyDown();
                         clearVacationvalues();
                         window.history.back();//this is not working in iOS 9
                     }else{

                   }
                   backbtnAlt =false;
                });
             }   
          }
         else 
         {
            e.preventDefault();
            if($(".vaction_location").hasClass("chkSelect"))
           {    
                 $(".vaction_location").removeClass("chkSelect");
                $(".vaction_location").addClass("chkUnSelect");
           }


               window.history.back();
            }
         }); 

 This worked perfectly till iOS 8.4. In iOS 9 this navigation is not working.

I am using Apache Cordova native platform version 3.8.0 .

If anyone facing the similar problem please suggest me. 

  was:
In my application I am using window.history.back to navigate back to previous 
View

Declaration of back button

 <div class="back_icon"  id="verification_back_icon"><a href="#" 
data-rel="back"  data-transition="slidedown"><img src="images/back_btn.png" 
width="23"/></a></div>
Button action:

 $("#verification_back_icon").on("click", function(e)
{
if(checkDirtyVacation())
{
    e.preventDefault();
    if(backbtnAlt== false)
    {
        backbtnAlt =true; 
         confirm("All data will be lost. Do you want to continue?",
        function(r){
            if(r){
                 //onBackKeyDown();
                    clearVacationvalues();
                    window.history.back();//this is not working in iOS 9
            }else{

            }
            backbtnAlt =false;
        });
    }   
}
else 
{
    e.preventDefault();
    if($(".vaction_location").hasClass("chkSelect"))
    {    
        $(".vaction_location").removeClass("chkSelect");
        $(".vaction_location").addClass("chkUnSelect");
    }


    window.history.back();
   }
  }); 
This worked perfectly till iOS 8.4. In iOS 9 this navigation is not working.

I am using Apache Cordova native platform version 3.8.0 .

If anyone facing the similar problem please suggest me. 


> Cordova - window.history.back() not working on HTML back button in iOS 9
> ------------------------------------------------------------------------
>
>                 Key: CB-9705
>                 URL: https://issues.apache.org/jira/browse/CB-9705
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI, iOS
>    Affects Versions: 3.8.0
>         Environment: XCODE 7.0, iOS 9 I am getting this issue. Where as prior 
> to iOS 9 versions like  iOS 8,iOS 7 and iOS 6 it is working perfectly.
>            Reporter: veeraju
>              Labels: easyfix, html, javascript, newbie
>             Fix For: 3.8.0
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> In my application I am using window.history.back to navigate back to previous 
> View
> Declaration of back button
>      <div class="back_icon"  id="verification_back_icon">
>             <a href="#" data- rel="back"  data-transition="slide down">
>            <img src="images/back_btn.png" width="23"/></a>
>     </div>
> Button action:
>      $("#verification_back_icon").on("click", function(e)
>      {
>         if(checkDirtyVacation())
>          {
>              e.preventDefault();
>              if(backbtnAlt== false)
>             {
>                backbtnAlt =true; 
>                confirm("All data will be lost. Do you want to continue?",
>                function(r){
>                       if(r){
>                          //onBackKeyDown();
>                          clearVacationvalues();
>                          window.history.back();//this is not working in iOS 9
>                      }else{
>                    }
>                    backbtnAlt =false;
>                 });
>              }   
>           }
>          else 
>          {
>             e.preventDefault();
>             if($(".vaction_location").hasClass("chkSelect"))
>            {    
>                  $(".vaction_location").removeClass("chkSelect");
>                 $(".vaction_location").addClass("chkUnSelect");
>            }
>                window.history.back();
>             }
>          }); 
>  This worked perfectly till iOS 8.4. In iOS 9 this navigation is not working.
> I am using Apache Cordova native platform version 3.8.0 .
> If anyone facing the similar problem please suggest me. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to