Better user_menu dropdown button.
Merge branch 'staging' of https://github.com/code-dot-org/code-dot-org into teacher_experience_facelift
Switching branches
Added some CSS
Moved some inline style to CSS
Adding extra views for page.
Merge branch 'staging' of https://github.com/code-dot-org/code-dot-org into teacher_experience_facelift
Merge remote-tracking branch 'remotes/origin/staging' into teacher_experience_facelift
Merge branch 'staging' of https://github.com/code-dot-org/code-dot-org into teacher_experience_facelift
Merge branch 'staging' of https://github.com/code-dot-org/code-dot-org into teacher_experience_facelift
- Add ContractEditor class overriding FunctionEditor
- Conditionally instantiate ContractEditor instead based on level builder Contract Editor checkbox
- Add use MSM contract editor parameter to level builder
- Initialize Blockly.functionEditor with other class when set
- Replace Blockly.useModalFunctionEditor usages with if Blockly.functionEditor check
- Add new FunctionalDefinition block type
- Get parameter inputs inlined
- Create functional procedure call block
- Lazy-initialize block_svg_functional parameter markers on render update
Fix function call name updating issue issue by adding Procedures.renameProcedure change handler to field
Chef cookbooks, front-end almost complete.
Checking staging
Removed unused controller
Added "available courses" to landing page.
Added breadcrumb to "plans" page.
Removed dark grey top box from teacher_notices.
canvg working, even in tests
copy changes to educate2