Patch Tasks Always Show Details of New Tasks

From WebOS Internals
Revision as of 17:19, 20 July 2009 by Hopspitfire (talk | contribs) (New page: http://img200.imageshack.us/img200/4840/tasks.png Preview Image == Description== I've made a small modification that changes how new tasks are handled. Ordinarily, new tasks appear a...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

[Preview Image]

Description

I've made a small modification that changes how new tasks are handled. Ordinarily, new tasks appear at the bottom of the task list. In this view, you need to tap again to enter details like a due date.

Mod: When you add a task, a details card appears (pictured). At this window you can immediately set the task name, due date, task list, and priority. You're not forced to fill out each of those fields, they're just available. Enter your info, then swipe back and you'll see your new task in the list, or close the new task card (flick up) and the task is saved automatically.

Rooting your Pre is required. These directions assume you have already done so.

Disclaimer

I've tested this on v1.03 and v1.04 and I haven't had any problems yet. Use at your own risk. I'm not responsible. And make a backup!

Directions

1. Mount for rw access:

mount -o remount,rw /


2. Make a backup of the file! Don't be lazy!

cd /usr/palm/applications/com.palm.app.tasks/app/controllers/
cp tasks-assistant.js tasks-assistant.js.bak

3. Then open the file /usr/palm/applications/com.palm.app.tasks/app/controllers/tasks-assistant.js

vi tasks-assistant.js

4. In _newTask: function(previousTask)

Replace line 917 :

this.listElement.mojo.focusItem(task);

with this code:

this.state.edit.call(this, index);

5. Also, replace line 940 of the same file:

self.listElement.mojo.focusItem(task);

with this code:

self.state.edit.call(self, index);

6. Save and reboot.

mount -o remount,ro /
reboot

Enjoy!

Contact Me

Please leave me a note if it works for you: http://www.everythingpre.com/forum/webos-development/new-mod-always-show-new-task-details-21326.html#post106281

//-Tuckmobile//

Ported by hopspitfire