On Tue, Mar 27, 2012 at 2:49 PM, Philip Smith <[email protected]> wrote:

> Hi everyone, we are building our first mobile site and chose to work
> with IUI. Thank you for this framework!
>

Thx for the team, we all always appreciate some good feedback :)


>
> I have two questions that I'm trying to figure out in regard to the
> title bar area.
>
> 1. Is there a way to manipulate the label of the Back button?


That's the default behavior.


> Instead of having the Title of the previous page, can we always have it
> display as just "Back"?
>

Easy solution if you need this behavior everywhere in your project:
#1 Open iui.js and search for: BackButton.innerHTML
#2 This should leads you line 814 (or near) " *BackButton.innerHTML =
prevPage.title ? prevPage.title : "Back";* "
#3 Comment this line
#4 In your HTML, add "Back" to your backButton

You're done !



> 2. I've implemented another button in the top right corner to be use
> as a "return-to-home" button.  Is there a way to tell this NOT to
> display on the homepage, but display everywhere else?


> Here's my existing code:
>
> <div class="toolbar">
>        <h1 id="pageTitle"></h1>
>        <a id="backButton" class="button" href="#"></a>
>        <a href="#home" class="button">
>        <span class="title">Menu</span>
>        </a>
> </div>
>
>

*Easy solution:*
again in iui.js, 5 lines below the backButton line you did comment, you
should see
*  backButton.className = (bbClass) ? 'button ' + bbClass : 'button';*
*}*
*else*
*  backButton.style.display = "none";*

replace it by
*  backButton.className = (bbClass) ? 'button ' + bbClass : 'button';*
*  $("menuTitle").style.display = "inline";*
*}*
*else {*
*  backButton.style.display = "none";*
*  menuButton.style.display = "none";*
*}*

And change your HTML code from
<span class="title">Menu</span>
to
<span class="title" id="menuButton">Menu</span>




*Good solution (if you have some JS skills):*
Use *aftertransition* event so iUI executes the code you want when the
transition between two screens is finished.
See iui/js/iui-event-log.js for an example of how it works.





> Thank you.



U r welcome :)

Remi

-- 
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en.

Reply via email to