Changeset 877
- Timestamp:
- 02/22/08 17:26:22
- Files:
-
- apps/notifier/app/views/test/index.php (modified) (1 diff)
- apps/notifier/cache/templates/4bd4d3a9aed94ef0dfbe3d218d1f65f8 (deleted)
- apps/notifier/public/js/notifier.js (modified) (2 diffs)
- apps/notifier/public/styles/main.css (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
apps/notifier/app/views/test/index.php
r870 r877 10 10 <div id="container"> 11 11 <h1>Notifier : test de l'API</h1> 12 <?= link_to_function('Test PUT', "$.ajax({13 url: 'http://localhost/notifier/api/notes/42.json',14 type: 'PUT',15 data: {text: 'test',id: '12'}16 });"); ?>17 12 <p id="loading" style="display:none;">Chargement</p> 18 <textarea rows="8" id="note_text"></textarea> 19 <input type="submit" onclick="notifier.api.sendNote($('#note_text').val(), notifier.ui.prependNote);" 20 value="Envoyer" /> 21 22 <a href="#" onclick="notifier.api.publicTimeline(notifier.ui.refreshTimeline);">Actualiser</a> 23 24 <div id="timeline"></div> 13 <div id="tabs"> 14 <a href="#" class="active" onclick="notifier.ui.showTab(this, 'friends-timeline');">Timeline</a> 15 <a href="#" onclick="notifier.ui.showTab(this, 'friends');">Friends</a> 16 <a href="#" onclick="notifier.ui.showTab(this, 'favorites');">Favorites</a> 17 </div> 18 <div id="friends-timeline-tab" class="tab"> 19 <h2>Timeline</h2> 20 <textarea rows="8" id="note_text"></textarea> 21 <input type="submit" onclick="notifier.api.sendNote($('#note_text').val(), notifier.ui.prependNote);" 22 value="Envoyer" /> 23 <a href="#" onclick="notifier.api.publicTimeline(notifier.ui.refreshFriendsTimeline);">Actualiser</a> 24 <div id="friends-timeline"></div> 25 </div> 26 <div id="friends-tab" class="tab" style="display:none;"> 27 <h2>Friends</h2> 28 </div> 29 <div id="favorites-tab" class="tab" style="display:none;"> 30 <h2>Favorites</h2> 31 </div> 25 32 </div> 26 33 </body> apps/notifier/public/js/notifier.js
r870 r877 10 10 $('#loading').toggle(); 11 11 } 12 notifier.ui.showTab = function(tabLink, tabName) { 13 $('a.active').removeClass('active'); 14 $(tabLink).addClass('active'); 15 $('div.tab:visible').hide(); 16 $('#'+tabName+'-tab').show(); 17 } 12 18 notifier.ui.htmlForNote = function(note) { 13 19 return '<div class="note">' … … 16 22 +'</div>' 17 23 } 18 notifier.ui.refresh Timeline = function(notes) {19 $('# timeline').empty();24 notifier.ui.refreshFriendsTimeline = function(notes) { 25 $('#friends-timeline').empty(); 20 26 for (var i in notes) { 21 $('# timeline').append(notifier.ui.htmlForNote(notes[i]));27 $('#friends-timeline').append(notifier.ui.htmlForNote(notes[i])); 22 28 } 23 29 } 24 30 notifier.ui.prependNote = function(note) { 25 $('# timeline').prepend(notifier.ui.htmlForNote(note));31 $('#friends-timeline').prepend(notifier.ui.htmlForNote(note)); 26 32 } 27 33
