Commit Graph
1356 Commits
Author SHA1 Message Date
Georges Basile Stavracas Neto c49b306f7a source-dialog: add CREATE mode 2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto 47fd4a1ce5 source-dialog: implement 'source.dialog' action 2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto e203887484 source-dialog: implement "Add" button menu
The actions are still stub.
2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto 2667a0860e source-dialog: add an action group 2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto 876d50fdab source-dialog: be sensitive to GcalManager::'source-removed' signal 2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto 68569cd802 source-dialog: implement helper function 2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto 06a5a067ab source-dialog: hook "Display calendar" checkbox action
Hide & show the calendars when the
checkbox state changes.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 34fb3b2bf9 source-dialog: set the mode instead of the raw stack page 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto f70702a885 window: correctly set the source and mode
Cannot change to edit mode without actually
give the source to edit.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 55613280cc source-dialog: update fields when a calendar is selected 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 71bd70a0c0 source-dialog: take a ref for the given source 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 882aa9446d source-dialog: hide remove button instead of insensitivize it
New mockups hide the remove button. Follow it.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto ed572e1ff8 source-dialog: correctly check the current stack page 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 35a622a27b source-dialog: give back button some action
Makes it show, hide and go back to the
correct page. Nothing deep by this
point.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto e11c57f0a7 source-dialog: show edit page when a calendar is selected 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 30ca4c1d57 source-dialog: only add the source when it's not present 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 81c2a929c6 source-dialog: remove needless fields
Some fields became obsolete with the
latest mockups. This commit removes
them partially.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto 59eb0269e5 source-dialog: add calendars to the list
This does not differentiate GOA calendars
from normal ones. It'll happen in the near
future.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto e49de556eb source-dialog: use the new functions 2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto a6a54a2b24 utils: add helper function to retrieve parent source data 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 80d6e32fba source-dialog: add stub rows for GOA providers 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 8be6e37b6d source-dialog: add a header function
So each row can have a separator at
it's header.
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 39ae58aca5 source-dialog: retrieve some useful widgets from the UI 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto e6097fc8e9 source-dialog: fix stack child name, don't resize on mode change 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 15c4a774ac source-dialog: partially implement the new proposed UI
The interface is looking horrible, and
most of the things are stubs now.
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 102b5431fd source-dialog: better name the modes
Since we're not creating a calendar
as the default state, rename the mode
to NORMAL as it better describes the
dialog state.
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto ab46c242ae window: update calendar popover button
The current mockups removed
the '+' button and changed
the button label to 'Calendar
Settings'. Update the popover
to match the mockups.
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 85830f005b project: bump eds requirement 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 397e501413 source-dialog: update source names 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 3ca09ccfe4 source-dialog: use different detail frames 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 7df3e6261b source-dialog: add more data to the sources 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto 37624104cb utils: better regext to match urls 2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto b55783a0ef source-dialog: better handle server errors 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 0a2a12ea7d source-dialog: better handle 1-source servers 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto e7bcae666c source-dialog: insensitivize the add button at errors 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 0cc4d90e02 source-dialog: remove previous results before adding new ones 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto c04f13f474 source-dialog: remove discovered sources when page is cleared 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto eaa1dd2509 source-dialog: hear 'activate' signal 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 70aa052b0f source-dialog: display discovered sources
Show the discovered sources in a neat
listbox. For the moment, it's just a
stub prototype.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 2b31fdc3f1 source-dialog: ask for user credentials
When the unlogged ping fails, ask for
user and password.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 701d5a437c source-dialog: try the first request without credentials
Try to retrieve the remote server list of sources
without prompting the username:password.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 5fb6123a57 source-dialog: try to list sources at the given server
Before anything, it doesn't work properly yet.
It uses the new family of functions provided by
EDS to discover the event sources from the given
URL.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 3f1c8325ae Revert "source-dialog: remove entry pulse"
This reverts commit 79e4860a689aab89605b3b5da70a286ddf87af61.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto bc59205b82 source-dialog: take uri validation into account 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 8c09524494 source-dialog: remove entry pulse
We aren't pinging the server for now.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 16c5401c86 source-dialog: create a source from url 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 38d7a83664 source-dialog: remove unused details 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 01ac569a1a utils: add function to parse uris
By using a custom regular expression,
parse a uri or abort if it's invalid.
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto e7af463290 window: release timeout source after undo 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto facb1fb1fc source-dialog: remove needless placeholder 2015-05-25 12:35:28 -04:00