Commit Graph

169 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
Tim Felgentreff 86ba13175b Don't cache the Label widget - we don't regard the query name for comparison, and it won't change the result 14 years ago
jwollert 8b8cfdba6c use rails helper methods to render the table footer and headers 14 years ago
jwollert a3196802a2 don't need to include calendar files in filter widgets 14 years ago
jwollert cae5321f3b make sure we don't accidently think date widgets are cached 14 years ago
Tim Felgentreff 06dfd57c5a Hack: Send keep-alive packets to the browser while creating a table, to prevent Apache timeouts 14 years ago
jwollert df918b5e1d modal confirmation dialog for progressbar question 14 years ago
Philipp Tessenow 0e8528327d fix indendation for dependent filters 14 years ago
jwollert 5b4a95f59b animated progress bar to trick the user into thinking that we know what we're doing when actually, we DON'T HAVE ANY CLUE GUYS 14 years ago
jwollert ea2fe6281f cache? dont cache 14 years ago
Tim Felgentreff 838bc8c245 use dsl method 14 years ago
jwollert d2b2d5c889 don't cache the progressbar, as we need to re-evaluate the possibility of a cached ReportTable every time 14 years ago
jwollert 987305fc23 fixes messed up size information for progressbar 14 years ago
jwollert 821a02e4d0 fix progressbar Table cache check 14 years ago
jwollert f91a60dd08 make Widget::Base#cached? public 14 years ago
jwollert 010d885fdc don't look for a cached progressbar, but for a cached table. jeezus 14 years ago
jwollert bf29790421 progressbar checks for cached reports first 14 years ago
Tim Felgentreff 4dd424b15a fix NPE 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 ea315ffd95 re-add lost '+' 14 years ago
Tim Felgentreff a23c67deff Widget::Table::Progressbar::THRESHOLD is the heuristically chosen value for 'large reports' (whatever that means) now 14 years ago
jwollert 1019336938 fix accidentally rendering 2 tables with progressbar 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
jwollert db650ddbb0 use streaming widget API and render table widget when we don't hit the progressbar threshhold 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 753843fd33 transition all widgets to canvas api 14 years ago
Tim Felgentreff d740f5f6e0 create output canvas on demand 14 years ago
Tim Felgentreff 0dd5b378b6 Get Widget::ReportTable to render 14 years ago
Tim Felgentreff 1f4bbc32b6 Transitional: Include ReportingHelper in the Widget::Table class 14 years ago
Tim Felgentreff 390e4d8b00 All widgets now have a default @output canvas they can write to with #write 14 years ago
jwollert 4db6a4e40a forgot to add actual widget 14 years ago
jwollert beaef00f6e raise more descriptive error if a widget is missing #render 14 years ago
Philipp Tessenow 596790b4a2 filters may have multiple dependents - adapting the js to that change 14 years ago
Philipp Tessenow eb3ba0f909 correctly render span tags 14 years ago
Philipp Tessenow 80da6e90d7 group by caption are now inlined with their groups - some general styling 14 years ago
Philipp Tessenow 3e10915df0 removed remaining old grouping widget 14 years ago
Philipp Tessenow da723946c1 show --add group-by-- in group-by select-box 14 years ago
Philipp Tessenow b147fd417d correctly reload saved values of date filters 14 years ago
Philipp Tessenow ec2dae2729 correctly restore group_bys now 14 years ago
Philipp Tessenow e0db7e7930 work on the group_by rendering, groups are sorted and put in optgroups now, not selectable group are not printed in html-output anymore 14 years ago
Philipp Tessenow fc7387a539 have a working form serialization 14 years ago
Philipp Tessenow c36787068b totaly removed old group_by 14 years ago