Implemented PagePosition.resource of a polymorphic type association, with help of a configuration setting
Correctly rendering nested menu using render_menu_list helper method. Admin list item partials are grabbed from other engines with the exception of Refinery::Page which is rebuilt
Added refinery file resource to configuration
Massaging existing sortable tree item partials from other engines using nokogiri. Correctly displaying menu nodes of pages, blog posts and files, and can be reordered
Added migration for additional page_position fields
Marked up left side of page menu edit page with a custom url box and a pages box
Custom link adding inserts a div into the list that shows the label
Produced front end code for rendering a custom link view, with fields for url/lable/title
Refactored menu link views and js helpers to separate files
Removed large comment chunk
NewResourceLinkEditor can log the ids of its checked resources
Can create new link view in index after checking one or more boxes and adding to the menu, with correct label copied from resource
Added 'remove' button to menu link, that for now just fades out the view when clicked
Populating link list with existing links on page load
Clear fields after adding new custom link
Refactored page_position model data stored within a LinkView to exist within a single 'attributes' member whose naming matches that on the server
MenuLink fields named correctly to pass data as array in page_menu[page_positions]
Change hidden deleted field value to true when user clicks on 'remove'
Small CSS changes
Can successfully add/persist a resource menu link