GithubHelp home page GithubHelp logo

views3ui's Issues

make bucket CSS match designs

If you look carefully at the designs, there aren't supposed to be any spaces between buckets. I missed that when I wrote the original CSS.

Finalize Analyze (tab) and Clone and Export (local actions) decisions

This description is no longer relevant to what's left to be done, but leaving it for history. See comments.

i.e. finish the menu structure rearrangement

  • create some kind of placeholder at admin/structure/views/view so the breadcrumbs work
  • set a page title on the edit view screen
  • resolve conflict in hook_menu that resulted in a bunch of commented-out code

fix restriping on item add form

Currently seems to be striping per group instead of overall. Quick fix would be to run the JS restriping method after the page loads.

rearrange items form

remove items via the edit form instead of the rearrange form; get rid of the "remove" checkboxes and links from the rearrange form, and add remove buttons to the configuration forms

Discuss: Are we getting rid of the remove checkboxes everywhere, or only on some screens?

While configuring Views fields, there are several settings that don't fit into the existing fieldsets

Views fields designs: http://viewsdesigns.drupalgardens.com/content/views-fields

  1. The "multiple field settings" is a new fieldset (as of a recent Views update).
  2. There are several other field-related settings ("click sort column", "formatter", "use field template") that views itself just tends to dump at the bottom of the form. For us they wind up at the top.

These extra field-related settings referenced in (2.) above should be dumped in the More fieldset.

Make sure the Views UI tests pass

The Views UI tests are located at tests/views_ui.test. They passed at the beginning of the code sprint. It would be good if they pass at the end too :)

The preview form is not styled

Jeff will deliver the mockup for the preview form tomorrow (15th).
After that, the preview form can get styled.

Notes:

  1. Should the "Auto preview" checkbox be on the left, like on the mockups, instead of on the right, like now?
  2. There's an Arguments textbox shown if there are arguments added. So we need to make sure the form looks good in both cases (arguments textbox present, or just the preview button present)

rearrange filter form

make tablesort work; add and/or operators to the left of each filter group

Note: This is mostly done, and may even be fully done by now.

Catch exceptions in the view preview so they don't make the edit form explode

If there's a PDO (or other) exception in a view, you get the dreaded "unexpected error" page when you try to edit the view. BTW, another way to fix this would be moving the preview into its own page callback and only invoking it via ajax (this is how views currently does it). But the disadvantage of that is that non-JS users don't get to see the preview on the same page as the edit screen.

fix rearrange/configure links

  • rearrange links should show up only when there are < 2 things in a bucket
  • on filter criteria, it should be the existing gear icon
  • on everything else, it should show as an up/down arrow icon

settings

Also make all the settings have their intended effect, except "show filters on the list of views" which is a separate issue

filter criterion edit form

The whole filter criterion edit form needs to be rearranged per the designs

  • move "Administrative title" to a "more options" fieldset
  • move checkboxes to the right and put them in a scrolling div
  • add an "All" checkbox at the top that does multi-select
  • put other stuff into "more options"

make listings filterable

  • On the Settings tab, add a checkbox for whether to enable filtering on the List page.
  • If the setting is enabled, then on List page, display the filtering controls
  • Make the 'type' and 'display' filters work
  • Make sortable by view name and path. If a view has multiple paths, this applies to the first one.
  • Don't use tablesort - it won't work, per Earl.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.