Tim Almdal
86790d4464
Return the admin check as part of the block structure as opposed to printing
...
it directly to the output. I had problems with the admin check messing up the
AJAX calls on the module update page. And it went away after this fix.
2010-11-09 21:08:14 -08:00
Bharat Mediratta
9db310186a
Use Session::get_once() instead of Session::get() followed by Session::delete();
2010-07-20 12:22:52 -07:00
Bharat Mediratta
c3c2b45280
Update the copyright to 2010. It's only 3 months into the year :-)
2010-03-03 10:15:34 -08:00
Andy Staudacher
107909043a
Fix profiler display: It looks like it was broken by an API change in the latest kohana upgrade.
2010-02-28 13:09:57 -08:00
Andy Staudacher
667d65aea4
Fix for ticket 901: Wrap Gallery version string into bdo tag to override the BiDi algorithm. Also, properly marking the "Powere by" string for translation.
...
See: http://www.w3.org/International/tutorials/bidi-xhtml/#Slide0420
2010-02-14 18:33:38 -08:00
Andy Staudacher
0f66db51ef
Change JavaScript reauthentication check to check via XHR.
...
Benefit: Getting the real deadline this way, not interfering with an ongoing maintenance task.
2010-02-14 07:15:59 -08:00
Andy Staudacher
8fc346e9b6
Addendum for ticket 585: Handle case C), redirect the admin to a non-admin page when the admin area session expires, before the admin has a chance to send an XHR admin request, for which we wouldn't have a good answer.
2010-02-07 16:44:07 -08:00
Tim Almdal
d8beb6f530
First cut at replacing swfupload with uploadify. Probably need to review the css and remove extra swfupload selectors. Also changed the dialog so tags can be entered for all the files being uploaded. Probably need to add better start processing so the batch is started before the first image is loaded. Maybe add a module variable so the number of simultaneous uploads can be initiated (currently hard ocded to 10.
2009-11-09 13:54:55 -08:00
Tim Almdal
b5f2dbc2c4
Create a user_menu for the top of the page. Change the login, edit profile and logout portions of the banner to be rendered by the Theme_View::user_menu callback. This fires the user_menu event. Fixes Ticket #871 .
2009-11-06 14:08:46 -08:00
Tim Almdal
6984737a54
Clean up problem with cancelling the inplace edit left a whole bunch of css artifacts.
2009-11-05 21:35:40 -08:00
Chad Kieffer
02b6366dd2
Switch instances of first to g-first.
2009-10-27 07:37:04 -07:00
Tim Almdal
6fb116c53b
Merge branch 'master' into talmdal_dev
2009-10-26 06:24:51 -07:00
Chad Kieffer
c5faa3560e
Created gallery.css file, moved simple uploader, move, and permissions CSS there. Removed relocated styles from theme css.
2009-10-25 16:53:54 -06:00
Tim Almdal
3c936d661a
Change the name of identity library from Identity to IdentityProvider. Create a helper class called identity to simplify call the Identity Provider. Move the contents of MY_Session.php to the new helper class and remove the MY_Session class
2009-10-22 13:11:03 -07:00
Tim Almdal
78ee4193b7
Remove all non Identity API methods from Identity.php. Created an MY_Session class to provide the user state changes in the session and a login.php helper that has the login form.
2009-10-16 10:06:58 -07:00
Tim Almdal
00eacd659f
Start simplifying the interface by moving the static methods from user.php and group.php. Tried creating a identity helper, but the helper identity.php was confused with the library Identity.php. So got around this by making the methods on Identity static and calling the instance within the static methods. Also temporarily moved the user.php and group.php back into the user module.
2009-10-16 08:53:31 -07:00
Tim Almdal
be6765336e
Finish integrating the move of the user edit/update functions into the user module. The premise is that the plugable user module will provide the update screens if the user backend supports updates.
2009-10-16 08:53:30 -07:00
Tim Almdal
1c1b726d07
Change the user config setting "allow_updates" to true in the identity config file and correct a missing variable in the view.
2009-10-13 19:56:02 -07:00
Tim Almdal
1c313e9d2d
Continue to refactor locale and gallery3 ui from the user module to the gallery module
2009-10-13 12:46:27 -07:00
Bharat Mediratta
190d7aaa55
Remove debug code.
2009-09-10 21:12:15 -07:00
Bharat Mediratta
b8053c9ddf
Rename "after_installer" to "welcome_message" in the code to make it
...
clearer what its purpose is. Add some spacing in the theme for it
so that it's less cramped.
2009-09-10 21:10:20 -07:00
Bharat Mediratta
c09e2ef7af
Merge branch 'master' of git@github.com:bharat/gallery3 into bharat_branch
2009-08-06 12:44:39 -07:00
Tim Almdal
b826182b7a
Cleanup the javascript for enabling dialog or panel links.
...
1) We don't need to loop over the elements to bind the event handler.
2) Just include gallery.panel.js for all the admin pages.
Signed-off-by: Tim Almdal <tnalmdal@shaw.ca >
2009-08-06 22:28:05 +08:00
Bharat Mediratta
52147cf6f8
Combine the quick menu and the thumb menu into a single menu called
...
the "context" menu.
This new context menu is generated using the typical event processing
system, like our other menus. The specialized quick CSS and JS is now
gone, replaced by our generic menu handling code. It's all rolled
together currently using the thumb_menu UI for easy packaging. All
the CSS and JS is updated.
NOTE: the non-dialog links (rotate, album_cover) have a broken UI
because they return JSON which the quick.js code handled specially,
but we don't handle properly now. I need to fix this.
2009-08-03 21:45:54 -07:00
Bharat Mediratta
0f43b35747
Fix a static function declaration.
2009-07-30 09:54:59 -07:00
Bharat Mediratta
15f148349e
Make body_attributes() a theme callback instead of a method on the
...
View. This allows modules to piggyback on it.
2009-07-29 17:25:53 -07:00
Bharat Mediratta
dbeadc1407
Use the Kohana cascading filesystem to locate resources loaded by the
...
theme. Because the theme comes first, this means that themes can
override any module resources, at the cost that we no longer have
namespacing for JS and CSS files.
The only file getting used outside of this model is
themes/default/screen.css which is used in the admin theme. I fixed
that by copying screen.css into admin_default and renaming its
screen.css to admin_screen.css. I also copied over all the images
that it was referencing.
Fixes tickets #48 and #539 .
Theme API changes:
- theme_script(), theme_url() and theme_css() are no longer needed
- script(), url() and css() now refer to the first matching asset in
the module load path, where gallery3/lib is at the end of the path
2009-07-22 14:27:57 -07:00
Bharat Mediratta
90ba320655
The RSS link should go to the parent album when looking at photos/movies.
...
Fixes ticket #566 .
2009-07-21 11:25:03 -07:00
Bharat Mediratta
c3f93957d7
Move the gallery version out of a module variable and into a constant
...
in the gallery helper. This will let us bump the version without
having to bump the gallery module number.
2009-07-14 10:56:10 -07:00
Tim Almdal
10b4eda6f0
Merge branch 'master' of git@github.com:gallery/gallery3
...
Conflicts:
modules/gallery/libraries/Theme_View.php
themes/admin_default/views/admin.html.php
2009-06-29 06:44:05 -07:00
Bharat Mediratta
c4f991bb7d
Clean up the combined javascript change and refactor out the
...
Gallery_View base class from Theme_View and Admin_View.
1) Move all the theme specific jquery stuff from gallery_theme::head()
and admin_head() into the theme files. Use $theme->script() as
appropriate.
2) Get rid of the extra boolean on $theme->url() that we were using so
that we could call $theme->script($theme->url(...)) -- add
$theme->theme_script() instead (poorly named, but still clearer than
what we had before)
3) Fix the bug that combined scripts didn't work at all in the admin
theme.
4) Get rid of $theme->display() in favor of new View(...)
2009-06-28 19:45:11 -07:00
Tim Almdal
4cec020163
Create a theme_view function script which allows modules in the head or admin_head functions to specify javascript files that are required for this page.
...
In this commit, these script files are expressed at the end of the head or admin_head calls and appended to the beginning of the block stack. In a future commit these will be combined and gzipped for download.
2009-06-26 14:37:15 -07:00
Tim Almdal
84e98e830c
Move the inclusion of photo and movie specific javascript into gallery_theme
2009-06-26 08:25:24 -07:00
Tim Almdal
42a5bd20a5
1) Move the generation of script tags to gallery_theme::head and gallery_theme::admin_head. This allows us to potentially manage the scripts like we do in g2 (single file and compressed)
...
2) Change Theme_View::_call to always call the gallery_theme::$function first.
2009-06-26 07:51:29 -07:00
Bharat Mediratta
5eeb6296a1
Fix a bug that was overwriting the quick-pane HTML causing the quick
...
panes not to appear. Oops. Bug was introduced in the rss refactor:
1b656be713
2009-06-16 23:51:18 -07:00
Bharat Mediratta
51b9873041
Move all the fullsize code into the theme to make it less confusing.
...
Partial fix for ticket #427 .
2009-06-16 17:20:30 -07:00
Bharat Mediratta
1b656be713
Create a sidebar for tag pages
...
Move the <link> for the container feed (either gallery/album/<id> or
tag/tag/<id>) back into gallery_theme
2009-06-14 22:27:26 -07:00
Bharat Mediratta
32ea4406c8
Refactor the way that the rss module works so that we're not allowing
...
the url to dictate arbitrary static method calls.
* Each xxx_rss helper has a single feed() call which takes an id as the argument
* xxx_rss::available_feedS() only returns feeds when they're applicable (ie
if you're viewing a tag, it won't show you an item feed).
* Feed urls are now in the module/feed_id form so that we can bind a
feed id to a given module
* Tightened up the Rss_Controller by using url::merge and some other tricks.
* Made the slideshow module express its own feed.
2009-06-14 21:51:54 -07:00
Tim Almdal
484796e7cc
Remove rss:item_feed, rss::tag_fead and rss_theme::head and move that
...
functionality in the <module_name>_theme::head function. Created rss::feed_link
to wrap the module supplied uri in the html link element.
2009-06-14 11:39:53 -07:00
Bharat Mediratta
60d1bbc2d6
Move credits message into a variable, which can be changed in Admin >
...
Settings > Advanced. It's stored in the variable as an
internationalized string and localized at output time.
2009-05-29 20:24:42 -07:00
Bharat Mediratta
df51ea7fa4
Fix broken html::script() and url::file() references to the newly
...
moved gallery module.
2009-05-28 00:06:38 -07:00
Bharat Mediratta
88a3d43ba9
Update all references to the core application to now point to the
...
gallery module. This type of mass update is prone to some small bugs.
2009-05-27 16:17:29 -07:00