Commit Graph

24 Commits (cda55ff9795b44168c3ce4f5a27b9b649c1cb8e2)

Author SHA1 Message Date
Tim Felgentreff cda55ff979 Make rendering options part of the cache_key for widgets 14 years ago
Tim Felgentreff 2d36ce426c Include widget name in widget caching 14 years ago
Konstantin Haase 4f5775380a replace ugly, hackish, broken cache_key with sublime, efficient and working implementation 14 years ago
Tim Felgentreff b728394938 Faster path first 14 years ago
jwollert cae5321f3b make sure we don't accidently think date widgets are cached 14 years ago
jwollert f91a60dd08 make Widget::Base#cached? public 14 years ago
jwollert adc6b5b9c6 only ask whether to render table if it is not yet cached 14 years ago
Tim Felgentreff 4ce42927bd oops, calendar header tags might be empty 14 years ago
Tim Felgentreff 237805db5f Actually render the cache hits to the canvas, too 14 years ago
Tim Felgentreff 91e0fe7487 Allow widgets to deactivate caching. Use this for the fieldset widget 14 years ago
Tim Felgentreff 3838a86a2a Code documentation 14 years ago
Tim Felgentreff 1d6abbae2f Provide a @cache_output for cases, where the canvas cannot be marshalled 14 years ago
Tim Felgentreff 9ce19f499c enable caching of widgets 14 years ago
Tim Felgentreff 043a3a8f54 finish transition to canvas 14 years ago
Tim Felgentreff d740f5f6e0 create output canvas on demand 14 years ago
Tim Felgentreff 390e4d8b00 All widgets now have a default @output canvas they can write to with #write 14 years ago
jwollert beaef00f6e raise more descriptive error if a widget is missing #render 14 years ago
Tim Felgentreff 051e0dcd77 accept a block on render methods to specify enclosed content 14 years ago
Tim Felgentreff a3268d5c10 more impl for widget API 14 years ago
Tim Felgentreff ee85a792e8 start adding widgets 14 years ago
Tim Felgentreff c742921c49 start adding widgets 14 years ago