summaryrefslogtreecommitdiff
path: root/lib/action.php
AgeCommit message (Collapse)Author
2009-02-12Revert "Code to handle PEAR_Errors raised by DB_DataObject that are bubbling"Evan Prodromou
This reverts commit 9f035e2847e0d119ca3d70e02df6f4fa73ca64c3. It's a lot of complicated stuff, and the global handler probably does fine.
2009-02-12Revert "Just discovered the PEAR_Error handling function in index.php. Duh."Evan Prodromou
This reverts commit 616bdd43a921b2554d21b80af28ddb0fb6cb3c16. Kind of a long hard way to deal with a simple situation, so I'd prefer to just use the global handler.
2009-02-11Just discovered the PEAR_Error handling function in index.php. Duh.Zach Copley
Renamed the Action functions to throw an exception like it. I still think it probably makes sense to have the callback defined in both places for finer control.
2009-02-11Code to handle PEAR_Errors raised by DB_DataObject that are bubblingZach Copley
up, but are actually expected and can safely be ignored.
2009-02-11Unify feeds definition in actionsEvan Prodromou
I got a little sick of trying to keep the export data and <head> links synched in actions, so I made a common method, getFeeds(), which gets the feeds for both. It returns an array of Feed objects, which know about what their mime type is, title, location, all that jazz. I changed the FeedList class so it handles the new Feed objects instead of the old array of data. I changed all the actions that show feeds (I think...) so that they now use getFeeds() for all their feed needs.
2009-02-11Trigger only on handheld device screens, not on browser screens, d'oh!Meitar Moscovitz
2009-02-11Add streamlined mobile device-friendly styles when enabled in config.Meitar Moscovitz
A new mobile-specific style sheet is added and loaded only if the `$config['site']['mobile']` configuration variable is set to true.
2009-02-10Beginning to refactor document relationship links to reduce common code.Meitar Moscovitz
My attempts here are to mimic the `pagination()` method shared by actions. I'm tentatively adding the `$count` property to actions so that we can query the number of notices ''being displayed'' per page prior to calling the actual `pagination()` method itself, since document relationship `<link>` elements need to be output inside of `showHead()`, before `showContent()`, which is where `pagination()` is, gets called.
2009-02-10Merge branch 'dev-0.7.x' into link-rel-paginateMeitar Moscovitz
2009-02-09Add a hook for showing sidebar sectionsEvan Prodromou
2009-02-10Merge branch 'dev-0.7.x' into link-rel-paginateMeitar Moscovitz
2009-02-09add hooks for JavaScript handlingEvan Prodromou
2009-02-09First events for adding menu itemsEvan Prodromou
2009-02-09Fix indentation in lib/action.phpEvan Prodromou
2009-02-09Index and Action use ExceptionsEvan Prodromou
Main Web entry point accepts exceptions, and main code in Action throws them.
2009-02-09Add machine-readable pagination using HTML4.01 `<link rel="next">`, etc.Meitar Moscovitz
These extra `<link>` elements only appear on pages where pagination makes sense. They trigger functionality in some user agents, such as Opera's Navigation Bar for more easily navigating forward and backwards across a paged set of notices, messages, or group lists, etc.
2009-02-04Allow HTML in site notice (Bug#1002)Evan Prodromou
2009-02-03Merge branch 'master' of evan@dev.controlyourself.ca:/var/www/trunk into 0.7.xEvan Prodromou
2009-02-02Merge branch 'master' of git@gitorious.org:laconica/dev into 0.7.xEvan Prodromou
2009-02-02trac #1099: main menu should not lead to IM settings when IM is disabledRobin Millette
2009-02-02Better cross-browser support for page and text zoom-in/out.Sarven Capadisli
2009-02-01Rearraned stylesheet order for IE and fixed path to files for base IE ↵Sarven Capadisli
stylesheets
2009-02-01Resaved identica logo as transparent PNG24 in order to handle variousSarven Capadisli
background colours without having to explicitly apply anti-aliasing. Updated colour information in identica theme. Removed ie7 base stylesheet that's no longer required. Added ie identica stylesheet to handle solid background colour for
2009-01-23Not using thickbox... yetsarven
2009-01-22phpdocsRobin Millette
2009-01-19Moved minor dangling HTML.sarven
2009-01-19Extracted the showLocalNav block information into its own method insarven
order to override it from other actions. This HTML need not be outputted if there is no page_notice.
2009-01-19Slightly better hover notices for global nav (glad it's there!)Evan Prodromou
2009-01-19Merge branch 'uiredesign' of /var/www/trunk into uiredesignEvan Prodromou
2009-01-19Cross-browser stuffsarven
2009-01-19Minimal cross browser styling (mostly IE7). w00t!sarven
2009-01-18@id for site_nav_global_primary items in order to target for stylingsarven
2009-01-18Using config site name for creative commons bit. Fix i18n.sarven
2009-01-18Update caching methods to use camel caseEvan Prodromou
2009-01-17Break up settings into two tabsetEvan Prodromou
Made two tabsets: account and connect. Removed "Invite" from the global nav to make room.
2009-01-17Using @id instead of @class for navigation lisarven
2009-01-17Markup clean up and stylessarven
2009-01-16Minorsarven
2009-01-16Fix to put @class current on the navigation of the page viewedsarven
2009-01-16Merge branch 'uiredesign' of /var/www/trunk into uiredesignEvan Prodromou
2009-01-16self_url -> selfUrlEvan Prodromou
2009-01-16Update to XHR post noticesarven
2009-01-16Added jquery.form.jssarven
2009-01-16Updating Creative Commons text and imagesarven
2009-01-16Put action name as body IDEvan Prodromou
2009-01-16Minorsarven
2009-01-16Fix use of $config in ActionEvan Prodromou
2009-01-15Merge branch 'uiredesign' of ../evan into uiredesignsarven
2009-01-15Move some accounting stuff from publicgroupnav to actionEvan Prodromou
More dl's and dd's. Rather than replicate them in every sub-class, let's just put them in one place.
2009-01-15Merge branch 'uiredesign' of ../evan into uiredesignsarven
Conflicts: lib/action.php