├── CHANGELOG.md
├── public
├── upload
│ └── .keep
├── javascripts
│ ├── jquery.min.map
│ ├── ace
│ │ ├── mode-text.js
│ │ └── theme-textmate.js
│ ├── hatch-management.js
│ ├── redactor-old
│ │ ├── img
│ │ │ └── icons.png
│ │ └── plugins
│ │ │ ├── file.html
│ │ │ └── table.html
│ ├── jquery-valadd.js
│ ├── jquery-blink.js
│ ├── jquery-selectrange.js
│ └── jquery-highlight.js
├── less
│ ├── bootswatch-blank.less
│ └── includes
│ │ └── hatch-navbar.less
├── stylesheets
│ └── application.css
├── egg.png
├── favicon.ico
├── images
│ ├── egg.png
│ ├── compound.png
│ ├── favicon.png
│ ├── bootstrap-thumbnail.png
│ ├── glyphicons-halflings.png
│ └── glyphicons-halflings-white.png
├── img
│ ├── stripes.png
│ ├── broken-egg3.jpg
│ ├── chosen-sprite.png
│ └── default-profile-pic.png
├── font
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.ttf
│ └── fontawesome-webfont.woff
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.ttf
│ └── fontawesome-webfont.woff
└── admin
│ └── webarch
│ ├── assets
│ ├── img
│ │ ├── wea.jpg
│ │ ├── Thumbs.db
│ │ ├── logo.png
│ │ ├── logo2x.png
│ │ ├── pullup.png
│ │ ├── pullup2x.png
│ │ ├── slider
│ │ │ ├── 1.jpg
│ │ │ └── 2.jpg
│ │ ├── cover_pic.png
│ │ ├── icon
│ │ │ ├── Tick.png
│ │ │ ├── online.png
│ │ │ ├── status.png
│ │ │ ├── Tick-2x.png
│ │ │ ├── status2x.png
│ │ │ ├── top-tray.png
│ │ │ ├── noti-cross.png
│ │ │ ├── online-2x.png
│ │ │ ├── top-trayx2.png
│ │ │ ├── noti-cross-2x.png
│ │ │ ├── portlet-tray.png
│ │ │ └── portlet-tray-2x.png
│ │ ├── invoicelogo.png
│ │ ├── others
│ │ │ ├── zion.jpg
│ │ │ ├── acadia.jpg
│ │ │ ├── arches.jpg
│ │ │ ├── crater.jpg
│ │ │ ├── denali.jpg
│ │ │ ├── grand.jpg
│ │ │ ├── great.jpg
│ │ │ ├── glacier.jpg
│ │ │ ├── haleakala.jpg
│ │ │ └── yellowstone.jpg
│ │ ├── profile-pic.png
│ │ ├── profiles
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── a.jpg
│ │ │ ├── b.jpg
│ │ │ ├── ba.jpg
│ │ │ ├── bb.jpg
│ │ │ ├── bc.jpg
│ │ │ ├── bd.jpg
│ │ │ ├── be.jpg
│ │ │ ├── c.jpg
│ │ │ ├── d.jpg
│ │ │ ├── e.jpg
│ │ │ ├── f.jpg
│ │ │ ├── h.jpg
│ │ │ ├── a2x.jpg
│ │ │ ├── b2x.jpg
│ │ │ ├── ba2x.jpg
│ │ │ ├── bb2x.jpg
│ │ │ ├── bc2x.jpg
│ │ │ ├── bd2x.jpg
│ │ │ ├── be2x.jpg
│ │ │ ├── c2x.jpg
│ │ │ ├── d2x.jpg
│ │ │ ├── e2x.jpg
│ │ │ ├── f2x.jpg
│ │ │ ├── h2x.jpg
│ │ │ ├── avatar.jpg
│ │ │ ├── avatar2x.jpg
│ │ │ ├── avatar_small.jpg
│ │ │ └── avatar_small2x.jpg
│ │ ├── invoicelogo2x.png
│ │ ├── profile-pic-big.png
│ │ ├── notification-alert.png
│ │ ├── sidebar-menu-arrow.png
│ │ ├── small-profile-pic.png
│ │ ├── widget-arrow-blue.png
│ │ ├── widget-arrow-green.png
│ │ └── widget-arrow-orange.png
│ ├── fonts
│ │ ├── custom-set.eot
│ │ ├── custom-set.ttf
│ │ └── custom-set.woff
│ ├── plugins
│ │ ├── select2
│ │ │ ├── select2.png
│ │ │ ├── select2x2.png
│ │ │ └── select2-spinner.gif
│ │ ├── dropzone
│ │ │ └── images
│ │ │ │ ├── Thumbs.db
│ │ │ │ ├── spritemap.png
│ │ │ │ ├── spritemap@2x.png
│ │ │ │ └── spritemap@2x.psd
│ │ ├── fancybox
│ │ │ └── source
│ │ │ │ ├── blank.gif
│ │ │ │ ├── fancybox_loading.gif
│ │ │ │ ├── fancybox_overlay.png
│ │ │ │ └── fancybox_sprite.png
│ │ ├── gritter
│ │ │ └── images
│ │ │ │ ├── gritter.png
│ │ │ │ ├── ie-spacer.gif
│ │ │ │ └── gritter-light.png
│ │ ├── uniform
│ │ │ └── images
│ │ │ │ ├── sprite.png
│ │ │ │ ├── bg-input.png
│ │ │ │ └── bg-input-focus.png
│ │ ├── jquery-superbox
│ │ │ └── img
│ │ │ │ ├── logo.png
│ │ │ │ ├── close.gif
│ │ │ │ └── superbox
│ │ │ │ ├── superbox-full-1.jpg
│ │ │ │ ├── superbox-full-2.jpg
│ │ │ │ ├── superbox-full-3.jpg
│ │ │ │ ├── superbox-full-4.jpg
│ │ │ │ ├── superbox-full-5.jpg
│ │ │ │ ├── superbox-full-6.jpg
│ │ │ │ ├── superbox-full-7.jpg
│ │ │ │ ├── superbox-full-8.jpg
│ │ │ │ ├── superbox-full-9.jpg
│ │ │ │ ├── superbox-full-10.jpg
│ │ │ │ ├── superbox-full-11.jpg
│ │ │ │ ├── superbox-full-12.jpg
│ │ │ │ ├── superbox-full-13.jpg
│ │ │ │ ├── superbox-full-14.jpg
│ │ │ │ ├── superbox-full-15.jpg
│ │ │ │ ├── superbox-full-16.jpg
│ │ │ │ ├── superbox-full-17.jpg
│ │ │ │ ├── superbox-full-18.jpg
│ │ │ │ ├── superbox-full-19.jpg
│ │ │ │ ├── superbox-full-20.jpg
│ │ │ │ ├── superbox-full-21.jpg
│ │ │ │ ├── superbox-full-22.jpg
│ │ │ │ ├── superbox-full-23.jpg
│ │ │ │ ├── superbox-full-24.jpg
│ │ │ │ ├── superbox-thumb-1.jpg
│ │ │ │ ├── superbox-thumb-10.jpg
│ │ │ │ ├── superbox-thumb-11.jpg
│ │ │ │ ├── superbox-thumb-12.jpg
│ │ │ │ ├── superbox-thumb-13.jpg
│ │ │ │ ├── superbox-thumb-14.jpg
│ │ │ │ ├── superbox-thumb-15.jpg
│ │ │ │ ├── superbox-thumb-16.jpg
│ │ │ │ ├── superbox-thumb-17.jpg
│ │ │ │ ├── superbox-thumb-18.jpg
│ │ │ │ ├── superbox-thumb-19.jpg
│ │ │ │ ├── superbox-thumb-2.jpg
│ │ │ │ ├── superbox-thumb-20.jpg
│ │ │ │ ├── superbox-thumb-21.jpg
│ │ │ │ ├── superbox-thumb-22.jpg
│ │ │ │ ├── superbox-thumb-23.jpg
│ │ │ │ ├── superbox-thumb-24.jpg
│ │ │ │ ├── superbox-thumb-3.jpg
│ │ │ │ ├── superbox-thumb-4.jpg
│ │ │ │ ├── superbox-thumb-5.jpg
│ │ │ │ ├── superbox-thumb-6.jpg
│ │ │ │ ├── superbox-thumb-7.jpg
│ │ │ │ ├── superbox-thumb-8.jpg
│ │ │ │ └── superbox-thumb-9.jpg
│ │ ├── boostrap-checkbox
│ │ │ └── img
│ │ │ │ └── Tick.png
│ │ ├── bootstrap-select2
│ │ │ ├── select2.png
│ │ │ ├── select2x2.png
│ │ │ ├── select2-spinner.gif
│ │ │ ├── bower.json
│ │ │ ├── select2_locale_zh-CN.js
│ │ │ ├── select2_locale_zh-TW.js
│ │ │ ├── select2_locale_ja.js
│ │ │ ├── select2_locale_ko.js
│ │ │ ├── select2_locale_hu.js
│ │ │ ├── select2_locale_he.js
│ │ │ ├── select2_locale_ar.js
│ │ │ ├── select2_locale_de.js
│ │ │ ├── select2_locale_tr.js
│ │ │ ├── select2_locale_th.js
│ │ │ ├── select2_locale_ms.js
│ │ │ ├── select2_locale_nl.js
│ │ │ ├── select2_locale_fa.js
│ │ │ ├── select2_locale_is.js
│ │ │ ├── select2_locale_sv.js
│ │ │ ├── select2_locale_da.js
│ │ │ ├── select2_locale_it.js
│ │ │ ├── select2_locale_no.js
│ │ │ ├── select2_locale_pt-BR.js
│ │ │ ├── select2_locale_pt-PT.js
│ │ │ ├── select2_locale_ro.js
│ │ │ ├── select2_locale_et.js
│ │ │ ├── select2_locale_en.js.template
│ │ │ ├── select2_locale_id.js
│ │ │ ├── select2_locale_fr.js
│ │ │ └── select2_locale_bg.js
│ │ ├── data-tables
│ │ │ └── images
│ │ │ │ ├── sort_asc.png
│ │ │ │ ├── sort_both.png
│ │ │ │ └── sort_desc.png
│ │ ├── bootstrap-colorpicker
│ │ │ └── img
│ │ │ │ ├── hue.png
│ │ │ │ ├── alpha.png
│ │ │ │ └── saturation.png
│ │ ├── font-awesome
│ │ │ └── font
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfontd41d.eot
│ │ ├── datatables-responsive
│ │ │ ├── img
│ │ │ │ ├── minus.png
│ │ │ │ └── plus.png
│ │ │ └── css
│ │ │ │ └── datatables.responsive.css
│ │ ├── jquery-datatable
│ │ │ ├── images
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── sort_asc.png
│ │ │ │ ├── sort_both.png
│ │ │ │ ├── sort_desc.png
│ │ │ │ ├── Sorting icons.psd
│ │ │ │ ├── back_disabled.png
│ │ │ │ ├── back_enabled.png
│ │ │ │ ├── forward_enabled.png
│ │ │ │ ├── back_enabled_hover.png
│ │ │ │ ├── forward_disabled.png
│ │ │ │ ├── sort_asc_disabled.png
│ │ │ │ ├── sort_desc_disabled.png
│ │ │ │ └── forward_enabled_hover.png
│ │ │ └── extra
│ │ │ │ ├── images
│ │ │ │ ├── copy.png
│ │ │ │ ├── csv.png
│ │ │ │ ├── pdf.png
│ │ │ │ ├── xls.png
│ │ │ │ ├── print.png
│ │ │ │ ├── csv_hover.png
│ │ │ │ ├── pdf_hover.png
│ │ │ │ ├── xls_hover.png
│ │ │ │ ├── background.png
│ │ │ │ ├── collection.png
│ │ │ │ ├── copy_hover.png
│ │ │ │ ├── print_hover.png
│ │ │ │ ├── psd
│ │ │ │ │ ├── printer.psd
│ │ │ │ │ ├── collection.psd
│ │ │ │ │ ├── file_types.psd
│ │ │ │ │ └── copy document.psd
│ │ │ │ └── collection_hover.png
│ │ │ │ ├── as3
│ │ │ │ └── lib
│ │ │ │ │ └── AlivePDF.swc
│ │ │ │ ├── swf
│ │ │ │ ├── copy_csv_xls.swf
│ │ │ │ └── copy_csv_xls_pdf.swf
│ │ │ │ └── js
│ │ │ │ └── TableTools.min.js.gz
│ │ ├── jquery-file-upload
│ │ │ └── img
│ │ │ │ ├── loading.gif
│ │ │ │ └── progressbar.gif
│ │ ├── bootstrap
│ │ │ └── img
│ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ └── glyphicons-halflings-white.png
│ │ ├── jquery-ui
│ │ │ └── images
│ │ │ │ ├── animated-overlay.gif
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_228ef1_256x240.png
│ │ │ │ ├── ui-icons_ef8c08_256x240.png
│ │ │ │ ├── ui-icons_ffd27a_256x240.png
│ │ │ │ ├── ui-icons_ffffff_256x240.png
│ │ │ │ ├── ui-bg_flat_10_000000_40x100.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ │ │ │ └── ui-bg_highlight-soft_75_ffe45c_1x100.png
│ │ ├── chosen-bootstrap
│ │ │ └── chosen
│ │ │ │ └── chosen-sprite.png
│ │ ├── boostrapv3
│ │ │ └── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ └── glyphicons-halflings-regular.woff
│ │ ├── jquery-ricksaw-chart
│ │ │ └── js
│ │ │ │ ├── Rickshaw.Graph.JSONP.js
│ │ │ │ ├── Rickshaw.Graph.Unstacker.js
│ │ │ │ ├── Rickshaw.Graph.Renderer.Line.js
│ │ │ │ └── Rickshaw.Graph.Renderer.Stack.js
│ │ ├── jquery-morris-chart
│ │ │ └── css
│ │ │ │ └── morris.css
│ │ ├── bootstrap-datepicker
│ │ │ └── js
│ │ │ │ └── locales
│ │ │ │ ├── bootstrap-datepicker.kr.js
│ │ │ │ ├── bootstrap-datepicker.ja.js
│ │ │ │ ├── bootstrap-datepicker.hr.js
│ │ │ │ ├── bootstrap-datepicker.no.js
│ │ │ │ ├── bootstrap-datepicker.zh-CN.js
│ │ │ │ ├── bootstrap-datepicker.he.js
│ │ │ │ ├── bootstrap-datepicker.ms.js
│ │ │ │ ├── bootstrap-datepicker.ca.js
│ │ │ │ ├── bootstrap-datepicker.da.js
│ │ │ │ ├── bootstrap-datepicker.rs.js
│ │ │ │ ├── bootstrap-datepicker.th.js
│ │ │ │ ├── bootstrap-datepicker.bg.js
│ │ │ │ ├── bootstrap-datepicker.es.js
│ │ │ │ ├── bootstrap-datepicker.nl.js
│ │ │ │ ├── bootstrap-datepicker.sl.js
│ │ │ │ ├── bootstrap-datepicker.el.js
│ │ │ │ ├── bootstrap-datepicker.nb.js
│ │ │ │ ├── bootstrap-datepicker.rs-latin.js
│ │ │ │ ├── bootstrap-datepicker.sq.js
│ │ │ │ ├── bootstrap-datepicker.id.js
│ │ │ │ ├── bootstrap-datepicker.et.js
│ │ │ │ ├── bootstrap-datepicker.uk.js
│ │ │ │ ├── bootstrap-datepicker.pt-BR.js
│ │ │ │ ├── bootstrap-datepicker.tr.js
│ │ │ │ ├── bootstrap-datepicker.ro.js
│ │ │ │ ├── bootstrap-datepicker.ru.js
│ │ │ │ ├── bootstrap-datepicker.cs.js
│ │ │ │ ├── bootstrap-datepicker.is.js
│ │ │ │ ├── bootstrap-datepicker.mk.js
│ │ │ │ ├── bootstrap-datepicker.sk.js
│ │ │ │ ├── bootstrap-datepicker.de.js
│ │ │ │ ├── bootstrap-datepicker.sv.js
│ │ │ │ ├── bootstrap-datepicker.hu.js
│ │ │ │ ├── bootstrap-datepicker.it.js
│ │ │ │ ├── bootstrap-datepicker.zh-TW.js
│ │ │ │ ├── bootstrap-datepicker.fr.js
│ │ │ │ ├── bootstrap-datepicker.pt.js
│ │ │ │ ├── bootstrap-datepicker.ar.js
│ │ │ │ ├── bootstrap-datepicker.lv.js
│ │ │ │ ├── bootstrap-datepicker.fi.js
│ │ │ │ ├── bootstrap-datepicker.ka.js
│ │ │ │ ├── bootstrap-datepicker.lt.js
│ │ │ │ ├── bootstrap-datepicker.pl.js
│ │ │ │ └── bootstrap-datepicker.sw.js
│ │ ├── fullcalendar
│ │ │ └── fullcalendar.print.css
│ │ ├── jquery-jvectormap
│ │ │ └── css
│ │ │ │ └── jquery-jvectormap-1.2.2.css
│ │ └── jquery-tags-input
│ │ │ └── jquery.tagsinput.css
│ ├── js
│ │ ├── demo.js
│ │ ├── messages_notifications.js
│ │ └── tabs_accordian.js
│ └── css
│ │ └── print.css
│ └── media
│ └── swf
│ ├── copy_csv_xls.swf
│ └── copy_csv_xls_pdf.swf
├── Procfile
├── db
└── seeds
│ ├── test
│ ├── Media.coffee
│ ├── ImportStream.coffee
│ ├── Notification.coffee
│ ├── Stylesheet.coffee
│ ├── ContentFeedItem.coffee
│ ├── OAuthClient.coffee
│ ├── AccessToken.coffee
│ ├── User.coffee
│ └── Content.coffee
│ └── development
│ ├── Media.coffee
│ ├── User.coffee
│ ├── Stylesheet.coffee
│ ├── ContentFeedItem.coffee
│ ├── ImportStream.coffee
│ └── Notification.coffee
├── test
├── fixtures
│ ├── pages
│ │ ├── app
│ │ │ └── pages
│ │ │ │ └── page.js
│ │ └── index.js
│ ├── widgets
│ │ ├── app
│ │ │ ├── helpers
│ │ │ │ └── application_helper.js
│ │ │ └── controllers
│ │ │ │ └── widgets
│ │ │ │ └── test_widget_controller.js
│ │ ├── index.js
│ │ └── config
│ │ │ └── widgets.yml
│ ├── modules
│ │ └── simple
│ │ │ ├── config
│ │ │ └── module.yml
│ │ │ └── index.js
│ ├── About Stacks.pdf
│ └── docx-sample.docx
├── api.docsplit.test.js
└── group.test.js
├── app
├── views
│ ├── page
│ │ └── show.ejs
│ ├── mail
│ │ ├── error
│ │ │ ├── notify.text.ejs
│ │ │ └── notify.html.ejs
│ │ └── user
│ │ │ ├── registration.html.ejs
│ │ │ ├── resetpassword.text.ejs
│ │ │ └── resetpassword.html.ejs
│ └── layouts
│ │ └── _webfonts.ejs
├── mailers
│ ├── error.js
│ └── user.js
├── controllers
│ ├── content.js
│ └── application.js
├── models
│ └── Event.js
├── grids
│ ├── 01-one-column.ejs
│ ├── 02-two-columns.ejs
│ ├── 03-three-columns.ejs
│ ├── 06-four-columns.ejs
│ ├── 04-two-one.ejs
│ └── 05-one-two.ejs
└── helpers
│ └── widgets_common_helper.js
├── hatch_modules
├── user
│ ├── Procfile
│ ├── README.md
│ ├── public
│ │ ├── favicon.ico
│ │ ├── images
│ │ │ ├── compound.png
│ │ │ ├── glyphicons-halflings.png
│ │ │ └── glyphicons-halflings-white.png
│ │ └── javascripts
│ │ │ └── application.js
│ ├── config
│ │ ├── autoload.js
│ │ ├── locales
│ │ │ └── en.yml
│ │ ├── database.js
│ │ ├── environments
│ │ │ ├── production.js
│ │ │ ├── development.js
│ │ │ └── test.js
│ │ └── environment.js
│ ├── .gitignore
│ ├── app
│ │ └── controllers
│ │ │ └── widgets
│ │ │ ├── resetpassword.js
│ │ │ └── account.js
│ ├── package.json
│ ├── server.js
│ └── db
│ │ └── schema.js
├── upload
│ ├── config
│ │ ├── locales
│ │ │ └── en.yml
│ │ └── routes.js
│ └── package.json
├── core-widgets
│ ├── README.md
│ ├── config
│ │ ├── module.yml
│ │ ├── locales
│ │ │ └── en.yml
│ │ └── routes.js
│ ├── app
│ │ ├── views
│ │ │ └── widgets
│ │ │ │ ├── group-header
│ │ │ │ └── show.ejs
│ │ │ │ ├── static
│ │ │ │ └── show.ejs
│ │ │ │ ├── html
│ │ │ │ └── show.ejs
│ │ │ │ ├── navigation
│ │ │ │ └── show.ejs
│ │ │ │ └── settings-foot.ejs
│ │ ├── helpers
│ │ │ └── application_helper.js
│ │ └── controllers
│ │ │ └── widgets
│ │ │ ├── mainmenu.js
│ │ │ └── group-header.js
│ ├── .gitignore
│ ├── index.js
│ ├── public
│ │ └── stylesheets
│ │ │ ├── navigation.less
│ │ │ └── mainmenu.less
│ └── package.json
├── stylesheet
│ ├── config
│ │ ├── locales
│ │ │ └── en.yml
│ │ └── routes.js
│ └── package.json
├── core-content
│ ├── app
│ │ └── views
│ │ │ ├── content
│ │ │ ├── render.ejs
│ │ │ └── comments.ejs
│ │ │ └── widgets
│ │ │ ├── permalink-content
│ │ │ └── show.ejs
│ │ │ ├── statusupdate-form
│ │ │ └── show.ejs
│ │ │ └── content-list
│ │ │ └── show.ejs
│ └── config
│ │ ├── locales
│ │ └── en.yml
│ │ ├── module.yml
│ │ └── routes.js
├── setup
│ └── package.json
└── admin
│ ├── config
│ ├── module.yml
│ └── environment.js
│ └── app
│ ├── views
│ ├── content
│ │ ├── edit.ejs
│ │ └── new.ejs
│ ├── group
│ │ └── modulesList.ejs
│ ├── page
│ │ ├── _editconsolewidgets.vash
│ │ └── _editconsolelayouts.vash
│ ├── streams
│ │ ├── new.ejs
│ │ └── edit.ejs
│ ├── pages
│ │ └── newPage.ejs
│ └── tags
│ │ ├── new.ejs
│ │ └── edit.ejs
│ ├── helpers
│ └── content_helper.js
│ └── pages
│ ├── template.js
│ └── 403.js
├── config
├── routes.js
├── mailer.js
├── autoload.js
├── errors-reporting.yml
└── environments
│ ├── development.js
│ ├── production.js
│ └── test.js
├── install.js
├── .gitignore
├── .jshintrc
├── bower.json
├── scripts
└── doc.sh
└── lib
└── LICENSE-HEADER
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/upload/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: node server.js
--------------------------------------------------------------------------------
/db/seeds/test/Media.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/development/Media.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/development/User.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/test/ImportStream.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/test/Notification.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/test/Stylesheet.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/javascripts/jquery.min.map:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/less/bootswatch-blank.less:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/development/Stylesheet.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/test/ContentFeedItem.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/javascripts/ace/mode-text.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/fixtures/pages/app/pages/page.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/page/show.ejs:
--------------------------------------------------------------------------------
1 | <%- page %>
2 |
--------------------------------------------------------------------------------
/db/seeds/development/ContentFeedItem.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/development/ImportStream.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/db/seeds/development/Notification.coffee:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/javascripts/ace/theme-textmate.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/hatch_modules/user/Procfile:
--------------------------------------------------------------------------------
1 | web: node server.js
--------------------------------------------------------------------------------
/app/views/mail/error/notify.text.ejs:
--------------------------------------------------------------------------------
1 | <%- err.stack %>
2 |
--------------------------------------------------------------------------------
/hatch_modules/user/README.md:
--------------------------------------------------------------------------------
1 | ### Welcome to CompoundJS ###
--------------------------------------------------------------------------------
/test/fixtures/widgets/app/helpers/application_helper.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/mail/user/registration.html.ejs:
--------------------------------------------------------------------------------
1 | Welcome to Hatch
2 |
--------------------------------------------------------------------------------
/hatch_modules/upload/config/locales/en.yml:
--------------------------------------------------------------------------------
1 | en:
2 | none:
3 |
--------------------------------------------------------------------------------
/test/fixtures/modules/simple/config/module.yml:
--------------------------------------------------------------------------------
1 | name: simple
2 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/README.md:
--------------------------------------------------------------------------------
1 | ### Welcome to CompoundJS ###
--------------------------------------------------------------------------------
/hatch_modules/stylesheet/config/locales/en.yml:
--------------------------------------------------------------------------------
1 | en:
2 | none:
3 |
--------------------------------------------------------------------------------
/test/fixtures/widgets/app/controllers/widgets/test_widget_controller.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/stylesheets/application.css:
--------------------------------------------------------------------------------
1 | body {
2 | background: #fff;
3 | }
4 |
--------------------------------------------------------------------------------
/public/egg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/egg.png
--------------------------------------------------------------------------------
/hatch_modules/core-content/app/views/content/render.ejs:
--------------------------------------------------------------------------------
1 | <%- renderContent(post, type) %>
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/images/egg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/images/egg.png
--------------------------------------------------------------------------------
/public/img/stripes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/img/stripes.png
--------------------------------------------------------------------------------
/public/javascripts/hatch-management.js:
--------------------------------------------------------------------------------
1 | // add the management controllers to the hatch object
2 |
--------------------------------------------------------------------------------
/hatch_modules/core-content/config/locales/en.yml:
--------------------------------------------------------------------------------
1 | en:
2 | post:
3 | text: Enter some text for your post
--------------------------------------------------------------------------------
/public/font/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/font/FontAwesome.otf
--------------------------------------------------------------------------------
/public/images/compound.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/images/compound.png
--------------------------------------------------------------------------------
/public/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/images/favicon.png
--------------------------------------------------------------------------------
/public/img/broken-egg3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/img/broken-egg3.jpg
--------------------------------------------------------------------------------
/hatch_modules/core-content/app/views/widgets/permalink-content/show.ejs:
--------------------------------------------------------------------------------
1 | <%- renderContent(post, 'permalink') %>
--------------------------------------------------------------------------------
/hatch_modules/setup/package.json:
--------------------------------------------------------------------------------
1 | {"name": "Setup", "version": "0.0.0", "mode":"application", "system": true}
2 |
--------------------------------------------------------------------------------
/public/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/public/img/chosen-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/img/chosen-sprite.png
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/config/module.yml:
--------------------------------------------------------------------------------
1 | title: Core widgets
2 | description: Basic Hatch widgets
3 | icon: cogs
--------------------------------------------------------------------------------
/test/fixtures/About Stacks.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/test/fixtures/About Stacks.pdf
--------------------------------------------------------------------------------
/test/fixtures/docx-sample.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/test/fixtures/docx-sample.docx
--------------------------------------------------------------------------------
/hatch_modules/core-content/config/module.yml:
--------------------------------------------------------------------------------
1 | title: Core content
2 | description: Basic Hatch content types
3 | icon: cogs
--------------------------------------------------------------------------------
/public/img/default-profile-pic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/img/default-profile-pic.png
--------------------------------------------------------------------------------
/hatch_modules/user/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/hatch_modules/user/public/favicon.ico
--------------------------------------------------------------------------------
/public/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/images/bootstrap-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/images/bootstrap-thumbnail.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/wea.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/wea.jpg
--------------------------------------------------------------------------------
/public/images/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/images/glyphicons-halflings.png
--------------------------------------------------------------------------------
/config/routes.js:
--------------------------------------------------------------------------------
1 | exports.routes = function (map) {
2 | map.get('*', 'page#show');
3 | //map.get('*', 'content#show');
4 | };
5 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/Thumbs.db
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/logo.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/logo2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/logo2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/pullup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/pullup.png
--------------------------------------------------------------------------------
/test/fixtures/pages/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | return require('compound').createServer({root: __dirname});
3 | };
4 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/pullup2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/pullup2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/slider/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/slider/1.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/slider/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/slider/2.jpg
--------------------------------------------------------------------------------
/public/images/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/images/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/test/fixtures/widgets/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | return require('compound').createServer({root: __dirname});
3 | };
4 |
--------------------------------------------------------------------------------
/hatch_modules/user/public/images/compound.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/hatch_modules/user/public/images/compound.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/cover_pic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/cover_pic.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/Tick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/Tick.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/online.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/online.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/status.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/invoicelogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/invoicelogo.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/zion.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/zion.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profile-pic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profile-pic.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/1.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/2.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/3.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/a.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/b.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/ba.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/ba.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/bb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/bb.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/bc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/bc.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/bd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/bd.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/be.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/be.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/c.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/d.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/e.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/f.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/h.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/h.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/media/swf/copy_csv_xls.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/media/swf/copy_csv_xls.swf
--------------------------------------------------------------------------------
/public/javascripts/redactor-old/img/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/javascripts/redactor-old/img/icons.png
--------------------------------------------------------------------------------
/test/fixtures/modules/simple/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | return require('compound').createServer({root: __dirname});
3 | };
4 |
--------------------------------------------------------------------------------
/app/views/mail/user/resetpassword.text.ejs:
--------------------------------------------------------------------------------
1 | Dear <%- user.displayName %>,
2 |
3 | Visit this link to reset your password:
4 | <%- resetPasswordUrl %>
5 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/fonts/custom-set.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/fonts/custom-set.eot
--------------------------------------------------------------------------------
/public/admin/webarch/assets/fonts/custom-set.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/fonts/custom-set.ttf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/fonts/custom-set.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/fonts/custom-set.woff
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/Tick-2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/Tick-2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/status2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/status2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/top-tray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/top-tray.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/invoicelogo2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/invoicelogo2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/acadia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/acadia.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/arches.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/arches.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/crater.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/crater.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/denali.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/denali.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/grand.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/grand.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/great.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/great.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/a2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/a2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/b2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/b2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/ba2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/ba2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/bb2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/bb2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/bc2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/bc2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/bd2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/bd2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/be2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/be2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/c2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/c2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/d2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/d2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/e2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/e2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/f2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/f2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/h2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/h2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/noti-cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/noti-cross.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/online-2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/online-2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/top-trayx2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/top-trayx2.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/glacier.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/glacier.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/haleakala.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/haleakala.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profile-pic-big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profile-pic-big.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/avatar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/avatar.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/media/swf/copy_csv_xls_pdf.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/media/swf/copy_csv_xls_pdf.swf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/noti-cross-2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/noti-cross-2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/portlet-tray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/portlet-tray.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/notification-alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/notification-alert.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/others/yellowstone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/others/yellowstone.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/avatar2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/avatar2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/sidebar-menu-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/sidebar-menu-arrow.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/small-profile-pic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/small-profile-pic.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/widget-arrow-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/widget-arrow-blue.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/widget-arrow-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/widget-arrow-green.png
--------------------------------------------------------------------------------
/hatch_modules/user/public/images/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/hatch_modules/user/public/images/glyphicons-halflings.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/icon/portlet-tray-2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/icon/portlet-tray-2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/avatar_small.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/avatar_small.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/widget-arrow-orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/widget-arrow-orange.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/select2/select2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/select2/select2.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/select2/select2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/select2/select2x2.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/img/profiles/avatar_small2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/img/profiles/avatar_small2x.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/dropzone/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/dropzone/images/Thumbs.db
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/fancybox/source/blank.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/fancybox/source/blank.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/gritter/images/gritter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/gritter/images/gritter.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/uniform/images/sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/uniform/images/sprite.png
--------------------------------------------------------------------------------
/hatch_modules/user/public/images/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/hatch_modules/user/public/images/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/gritter/images/ie-spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/gritter/images/ie-spacer.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/logo.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/select2/select2-spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/select2/select2-spinner.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/uniform/images/bg-input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/uniform/images/bg-input.png
--------------------------------------------------------------------------------
/hatch_modules/upload/config/routes.js:
--------------------------------------------------------------------------------
1 | exports.routes = function (map) {
2 | map.post('*', 'upload#upload', {as: 'add'});
3 | map.get('*', 'upload#upload', {as: 'add'});
4 | };
5 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/boostrap-checkbox/img/Tick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/boostrap-checkbox/img/Tick.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap-select2/select2.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap-select2/select2x2.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/data-tables/images/sort_asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/data-tables/images/sort_asc.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/dropzone/images/spritemap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/dropzone/images/spritemap.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/close.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/close.gif
--------------------------------------------------------------------------------
/db/seeds/test/OAuthClient.coffee:
--------------------------------------------------------------------------------
1 | OAuthClient.seed ->
2 | id: 1
3 | name: 'test'
4 | apiKey: 'testKey'
5 | apiSecret: 'testSecret'
6 | redirectUrl: 'http://localhost:3000'
--------------------------------------------------------------------------------
/hatch_modules/user/public/javascripts/application.js:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | Add your application's coffee-script code here
4 | */
5 |
6 |
7 | (function() {
8 |
9 |
10 |
11 | }).call(this);
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-colorpicker/img/hue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap-colorpicker/img/hue.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/data-tables/images/sort_both.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/data-tables/images/sort_both.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/data-tables/images/sort_desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/data-tables/images/sort_desc.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/dropzone/images/spritemap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/dropzone/images/spritemap@2x.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/dropzone/images/spritemap@2x.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/dropzone/images/spritemap@2x.psd
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/font-awesome/font/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/font-awesome/font/FontAwesome.otf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/gritter/images/gritter-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/gritter/images/gritter-light.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/uniform/images/bg-input-focus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/uniform/images/bg-input-focus.png
--------------------------------------------------------------------------------
/app/views/mail/user/resetpassword.html.ejs:
--------------------------------------------------------------------------------
1 |
2 | Dear <%- user.displayName %>,
3 |
4 |
5 | Click here to reset your password
6 |
7 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/views/widgets/group-header/show.ejs:
--------------------------------------------------------------------------------
1 |
2 | <%- group.headerHtml || 'No group header has been set. Double-click to edit.' %>
3 |
4 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-colorpicker/img/alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap-colorpicker/img/alpha.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/datatables-responsive/img/minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/datatables-responsive/img/minus.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/datatables-responsive/img/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/datatables-responsive/img/plus.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/fancybox/source/fancybox_loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/fancybox/source/fancybox_loading.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/fancybox/source/fancybox_overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/fancybox/source/fancybox_overlay.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/fancybox/source/fancybox_sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/fancybox/source/fancybox_sprite.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/favicon.ico
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_asc.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-file-upload/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-file-upload/img/loading.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2-spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap-select2/select2-spinner.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/copy.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/csv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/csv.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/pdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/pdf.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/xls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/xls.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_both.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_both.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_desc.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-file-upload/img/progressbar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-file-upload/img/progressbar.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/animated-overlay.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/animated-overlay.gif
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-colorpicker/img/saturation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap-colorpicker/img/saturation.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/chosen-bootstrap/chosen/chosen-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/chosen-bootstrap/chosen/chosen-sprite.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/print.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/Sorting icons.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/Sorting icons.psd
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/back_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/back_disabled.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/back_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/back_enabled.png
--------------------------------------------------------------------------------
/config/mailer.js:
--------------------------------------------------------------------------------
1 | exports.development = {
2 | driver: 'sendmail'
3 | };
4 |
5 | exports.production = {
6 | driver: 'sendmail'
7 | };
8 |
9 | exports.test = {
10 | driver: 'Stub'
11 | };
12 |
--------------------------------------------------------------------------------
/db/seeds/test/AccessToken.coffee:
--------------------------------------------------------------------------------
1 | AccessToken.seed ->
2 | id: 1
3 | userId: 1
4 | token: 'letmein'
5 |
6 | AccessToken.seed ->
7 | id: 2
8 | userId: 2
9 | token: 'daddyhome'
10 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/as3/lib/AlivePDF.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/as3/lib/AlivePDF.swc
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/csv_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/csv_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/pdf_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/pdf_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/xls_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/xls_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/swf/copy_csv_xls.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/swf/copy_csv_xls.swf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/forward_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/forward_enabled.png
--------------------------------------------------------------------------------
/hatch_modules/user/config/autoload.js:
--------------------------------------------------------------------------------
1 | module.exports = function (compound) {
2 | return [
3 | require('ejs-ext'),
4 | require('jugglingdb'),
5 | require('seedjs')
6 | ];
7 | };
8 |
9 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/bootstrap/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfontd41d.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/font-awesome/font/fontawesome-webfontd41d.eot
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/background.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/collection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/collection.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/copy_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/copy_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/print_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/print_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/printer.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/printer.psd
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/js/TableTools.min.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/js/TableTools.min.js.gz
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/back_enabled_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/back_enabled_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/forward_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/forward_disabled.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_asc_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_asc_disabled.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_desc_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/sort_desc_disabled.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_228ef1_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_228ef1_256x240.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_ef8c08_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_ef8c08_256x240.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_ffd27a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_ffd27a_256x240.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/public/javascripts/redactor-old/plugins/file.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/collection.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/collection.psd
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/file_types.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/file_types.psd
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/swf/copy_csv_xls_pdf.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/swf/copy_csv_xls_pdf.swf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-1.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-2.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-3.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-4.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-5.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-6.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-7.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-8.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-9.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_flat_10_000000_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_flat_10_000000_40x100.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/boostrapv3/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/boostrapv3/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/boostrapv3/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/boostrapv3/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/boostrapv3/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/boostrapv3/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/collection_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/collection_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/copy document.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/extra/images/psd/copy document.psd
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-datatable/images/forward_enabled_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-datatable/images/forward_enabled_hover.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-10.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-11.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-12.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-13.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-14.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-15.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-16.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-17.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-18.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-19.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-20.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-21.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-22.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-22.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-23.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-23.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-full-24.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-1.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-10.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-11.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-12.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-13.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-14.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-15.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-16.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-17.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-18.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-19.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-2.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-20.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-21.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-22.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-22.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-23.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-23.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-24.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-3.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-4.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-5.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-6.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-7.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-8.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-superbox/img/superbox/superbox-thumb-9.jpg
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png
--------------------------------------------------------------------------------
/hatch_modules/user/config/locales/en.yml:
--------------------------------------------------------------------------------
1 | en:
2 | user:
3 | resetpassword: 'A reset password link has been sent to your registered email address.'
4 | resetsuccess: 'Your password has been successfully reset. You may now login.'
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/inventures/hatchjs/HEAD/public/admin/webarch/assets/plugins/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
--------------------------------------------------------------------------------
/app/mailers/error.js:
--------------------------------------------------------------------------------
1 |
2 | exports.notify = function(err, settings, done) {
3 | this.locals.err = err;
4 | this.send({
5 | to: settings.email,
6 | subject: (settings.subject || 'Hatch Error: ') + err.message
7 | }, done);
8 | };
9 |
--------------------------------------------------------------------------------
/app/views/mail/error/notify.html.ejs:
--------------------------------------------------------------------------------
1 | <% if (err.req) { %>
2 |
3 | Headers: <%- JSON.stringify(err.req.headers) %>
4 |
5 | URL: <%- err.req.url %>
6 | <% } %>
7 |
8 | <%- err.stack || (err ? JSON.stringify(err) : '') %>
9 |
10 |
--------------------------------------------------------------------------------
/hatch_modules/user/config/database.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | { "development":
3 | { "driver": "memory"
4 | }
5 | , "test":
6 | { "driver": "memory"
7 | }
8 | , "production":
9 | { "driver": "memory"
10 | }
11 | };
12 |
--------------------------------------------------------------------------------
/hatch_modules/stylesheet/config/routes.js:
--------------------------------------------------------------------------------
1 | exports.routes = function (map) {
2 | map.get('/css/:version', 'stylesheet#css', {as: 'css'});
3 | map.get('/theme/:name/:version?', 'stylesheet#theme', {as: 'theme'});
4 | map.get('/fonts/:font', 'stylesheet#font');
5 | };
6 |
--------------------------------------------------------------------------------
/hatch_modules/user/.gitignore:
--------------------------------------------------------------------------------
1 | dump.rdb
2 | lib-cov
3 | *.log
4 | *.csv
5 | *.out
6 | *.pid
7 | pids
8 | logs
9 | results
10 | node_modules
11 | npm-debug.log
12 | .idea
13 | .DS_Store
14 | log/*.log
15 | .c9revisions
16 | coverage.html
17 | .settings
18 | doc
19 |
20 |
--------------------------------------------------------------------------------
/config/autoload.js:
--------------------------------------------------------------------------------
1 | module.exports = function (compound) {
2 | return [
3 | require('ejs-ext'),
4 | require('jugglingdb'),
5 | require('seedjs'),
6 | require('co-assets-compiler'),
7 | require('co-mailer')
8 | ];
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/.gitignore:
--------------------------------------------------------------------------------
1 | dump.rdb
2 | lib-cov
3 | *.log
4 | *.csv
5 | *.out
6 | *.pid
7 | pids
8 | logs
9 | results
10 | node_modules
11 | npm-debug.log
12 | .idea
13 | .DS_Store
14 | log/*.log
15 | .c9revisions
16 | coverage.html
17 | .settings
18 | doc
19 |
20 |
--------------------------------------------------------------------------------
/test/fixtures/widgets/config/widgets.yml:
--------------------------------------------------------------------------------
1 | test_widget:
2 | title: 'Test widget'
3 | description:
4 | icon: 'icon-edit'
5 | inlineEditAllowed: on
6 | settings:
7 | fields:
8 | anchor:
9 | type: 'checkbox'
10 | title: 'Create anchor link'
11 |
--------------------------------------------------------------------------------
/install.js:
--------------------------------------------------------------------------------
1 | var bower = require('bower');
2 |
3 | // install the required libraries with bower
4 | bower.commands
5 | .install(['bootstrap#3.0.3', 'font-awesome#4.0.3', 'bootswatch#3.0.3'])
6 | .on('end', function (installed) {
7 | console.log('Bower installed the following:', installed);
8 | });
--------------------------------------------------------------------------------
/hatch_modules/admin/config/module.yml:
--------------------------------------------------------------------------------
1 | title: Management console
2 | icon: cogs
3 | description: Admin module and manages core entities of the hatch platform
4 | settings:
5 | intro: Hatch admin settings
6 | fields:
7 | streamsEnabled:
8 | type: checkbox
9 | title: Streams enabled
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "select2",
3 | "version": "3.4.3",
4 | "main": ["select2.js", "select2.css", "select2.png", "select2x2.png", "select2-spinner.gif"],
5 | "dependencies": {
6 | "jquery": ">= 1.7.1"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/views/widgets/static/show.ejs:
--------------------------------------------------------------------------------
1 | <%- widgetTitle() %>
2 |
3 |
4 | <%- widget.settings && widget.settings.content || t('content.empty') %>
5 |
6 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/js/demo.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | //$('#left-panel').addClass('animated bounceInRight');
3 | $('#project-progress').css('width', '50%');
4 | $('#msgs-badge').addClass('animated bounceIn');
5 |
6 | $('#my-task-list').popover({
7 | html:true
8 | })
9 | });
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/views/widgets/html/show.ejs:
--------------------------------------------------------------------------------
1 | <%- widgetTitle() %>
2 |
3 | <%- widget.settings && widget.settings.content || 'HTML Content not set. Double-click to edit.' %>
4 |
--------------------------------------------------------------------------------
/config/errors-reporting.yml:
--------------------------------------------------------------------------------
1 | development:
2 | mail: off
3 | jabber: off
4 | sentry: off
5 | production:
6 | mail: off
7 | jabber: off
8 | sentry:
9 | url: 'https://9cc016bc9c554aeb82dcce02ba25aac2:c730881fd478425992a651fd7921b7bc@app.getsentry.com/10410'
10 | test:
11 | mail: off
12 | jabber: off
13 |
--------------------------------------------------------------------------------
/config/environments/development.js:
--------------------------------------------------------------------------------
1 | var express = require('express');
2 |
3 | module.exports = function (compound) {
4 | var app = compound.app;
5 |
6 | app.configure('development', function () {
7 | app.enable('log actions');
8 | app.enable('show errors');
9 | app.enable('watch');
10 | });
11 | };
12 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/content/edit.ejs:
--------------------------------------------------------------------------------
1 |
2 |
Edit post
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- editForm %>
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/helpers/application_helper.js:
--------------------------------------------------------------------------------
1 | exports.escape = function (s) {
2 | return JSON.stringify(s).replace(/\/g, '>');
3 | };
4 |
5 | exports.titleToAnchor = function (title) {
6 | return title.toLowerCase()
7 | .replace(/[^-a-zA-Z0-9\s]+/ig, '')
8 | .replace(/\s/gi, "-");
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/app/controllers/content.js:
--------------------------------------------------------------------------------
1 | var Application = require('./application');
2 |
3 | module.exports = ContentController;
4 |
5 | function ContentController(init) {
6 | Application.call(this, init);
7 | }
8 |
9 | require('util').inherits(ContentController, Application);
10 |
11 | ContentController.prototype.show = function (c) {
12 | c.next(new Error('404'));
13 | };
14 |
--------------------------------------------------------------------------------
/db/seeds/test/User.coffee:
--------------------------------------------------------------------------------
1 | User.seed ->
2 | id: 1
3 | username: 'test'
4 | email: 'test@test.com'
5 | password: 'test'
6 | memberships: [{id: 1, groupId: 1, role: 'user'}]
7 |
8 | User.seed ->
9 | id: 2
10 | username: 'admin'
11 | email: 'admin@test.com'
12 | password: 'admin'
13 | memberships: [{id: 1, groupId: 1, role: 'owner'}]
14 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/content/new.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%- t('content.new' + post.type) %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- editForm %>
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/controllers/application.js:
--------------------------------------------------------------------------------
1 | var Application = module.exports = function Application(init) {
2 | init.before(function loadGroup(c) {
3 | this.startedAt = new Date;
4 | this.group = c.req.group;
5 | if (c.req.group) {
6 | return c.next();
7 | }
8 | c.send('Group ' + c.req.headers.host + ' not found');
9 | });
10 | };
11 |
--------------------------------------------------------------------------------
/app/models/Event.js:
--------------------------------------------------------------------------------
1 | module.exports = function(compound, Event) {
2 |
3 | Event.beforeCreate = function(done, event) {
4 | var now = Date.now();
5 | event.createdAt = new Date;
6 | event.day = event.type + '-' + Math.floor(now / 86400000);
7 | event.week = event.type + '-' + Math.floor(now / 86400000 / 7);
8 | done();
9 | };
10 |
11 | };
12 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/group/modulesList.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%- t('modules.headers.manageModules') %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <% include _table %>
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/hatch_modules/upload/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "upload",
3 | "version": "0.0.0",
4 | "description": "Upload module for hatch",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "dependencies": {
10 | "imagemagick": "latest"
11 | },
12 | "repository": "",
13 | "author": "",
14 | "license": "GNU GPL"
15 | }
16 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | dump.rdb
2 | lib-cov
3 | *.log
4 | *.csv
5 | *.out
6 | *.pid
7 | pids
8 | logs
9 | results
10 | node_modules
11 | bower_components
12 | npm-debug.log
13 | .idea
14 | .DS_Store
15 | log/*.log
16 | .c9revisions
17 | coverage.html
18 | .settings
19 | doc
20 |
21 | public/upload/*
22 | !public/upload/*.keep
23 | coverage
24 | deps
25 | public/javascripts/cache*
26 | public/javascripts/i18n.js
27 | man
28 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/css/print.css:
--------------------------------------------------------------------------------
1 | @media print {
2 | .header{
3 | display:none;
4 | }
5 | .page-content{
6 | margin:0px;
7 | }
8 | .page-content .content{
9 | padding:20px;
10 | }
11 | .btn{
12 | display:none;
13 | }
14 | .row-fluid [class*="span"]{
15 | width:96%;
16 | }
17 | #main-menu{
18 | display:none;
19 | }
20 | #sidr{
21 | display:none;
22 | }
23 |
24 | }
--------------------------------------------------------------------------------
/public/javascripts/jquery-valadd.js:
--------------------------------------------------------------------------------
1 | (function( $ ) {
2 | $.fn.valadd = function(value) {
3 | $(this).val(value);
4 |
5 | if(this.prop("nodeName") && this.prop("nodeName").toLowerCase() == "select" && $(this).val() != value) {
6 | $(this).append("" + value + " ");
7 | $(this).val(value);
8 | }
9 | };
10 | })( jQuery );
--------------------------------------------------------------------------------
/hatch_modules/core-content/config/routes.js:
--------------------------------------------------------------------------------
1 | exports.routes = function (map) {
2 | map.get(':id/render', 'content#render', {as: 'render'});
3 | map.get(':contentId/comments', 'content#comments', {as: 'loadComments'});
4 | map.post(':id/like', 'content#like', {as: 'like'});
5 | map.post(':id/comment', 'content#comment', {as: 'comment'});
6 | map.del('comment/:id/delete', 'content#deleteComment', {as: 'deleteComment'});
7 | };
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.JSONP.js:
--------------------------------------------------------------------------------
1 | Rickshaw.namespace('Rickshaw.Graph.JSONP');
2 |
3 | Rickshaw.Graph.JSONP = Rickshaw.Class.create( Rickshaw.Graph.Ajax, {
4 |
5 | request: function() {
6 |
7 | $.ajax( {
8 | url: this.dataURL,
9 | dataType: 'jsonp',
10 | success: this.success.bind(this),
11 | error: this.error.bind(this)
12 | } );
13 | }
14 | } );
15 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/page/_editconsolewidgets.vash:
--------------------------------------------------------------------------------
1 |
2 | @model.t('editconsole.help.widgets')
3 |
4 |
5 |
14 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/config/locales/en.yml:
--------------------------------------------------------------------------------
1 | en:
2 | content:
3 | empty: 'Content not set. Double-click to edit.'
4 | carousel:
5 | helpMessage: Please edit the settings of this widget to add some images.
6 | new-group:
7 | name: Group name
8 | url: URL
9 | commit: Create group
10 | newsticker:
11 | helpMessage: Please edit the settings of this widget to add some news stories.
12 |
13 |
--------------------------------------------------------------------------------
/hatch_modules/user/config/environments/production.js:
--------------------------------------------------------------------------------
1 | module.exports = function (compound) {
2 | var app = compound.app;
3 |
4 | app.configure('production', function () {
5 | app.enable('merge javascripts');
6 | app.enable('merge stylesheets');
7 | app.disable('assets timestamps');
8 | app.use(require('express').errorHandler());
9 | app.settings.quiet = true;
10 | });
11 | };
12 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/index.js:
--------------------------------------------------------------------------------
1 | //#!/usr/bin/env node
2 |
3 | /**
4 | * Server module exports method which returns new instance of application server
5 | *
6 | * @param {Compound} parent - railway/express parent webserver
7 | * @returns CompoundJS powered express webserver
8 | */
9 | var app = module.exports = function getServerInstance(parent) {
10 | return require('compound').createServer({root: __dirname});
11 | };
12 |
--------------------------------------------------------------------------------
/public/javascripts/jquery-blink.js:
--------------------------------------------------------------------------------
1 | (function( $ ) {
2 | $.fn.blink = function(className) {
3 | var count = 0, $el = $(this), interval = setInterval(function() {
4 | if ($el.hasClass(className)) {
5 | $el.removeClass(className); ++count;
6 | }
7 | else
8 | $el.addClass(className);
9 |
10 | if (count === 3) clearInterval(interval);
11 | }, 300);
12 | };
13 | })( jQuery );
--------------------------------------------------------------------------------
/config/environments/production.js:
--------------------------------------------------------------------------------
1 | module.exports = function (compound) {
2 | var app = compound.app;
3 |
4 | app.configure('production', function () {
5 | app.enable('merge javascripts');
6 | app.enable('merge stylesheets');
7 | app.enable('static css');
8 | app.disable('assets timestamps');
9 | app.use(require('express').errorHandler());
10 | app.settings.quiet = true;
11 | });
12 | };
13 |
--------------------------------------------------------------------------------
/hatch_modules/user/config/environments/development.js:
--------------------------------------------------------------------------------
1 | var express = require('express');
2 |
3 | module.exports = function (compound) {
4 | var app = compound.app;
5 |
6 | app.configure('development', function () {
7 | app.enable('log actions');
8 | app.enable('env info');
9 | app.enable('watch');
10 | app.use(require('express').errorHandler({ dumpExceptions: true, showStack: true }));
11 | });
12 | };
13 |
--------------------------------------------------------------------------------
/hatch_modules/user/config/environments/test.js:
--------------------------------------------------------------------------------
1 | var express = require('express');
2 |
3 | module.exports = function (compound) {
4 | var app = compound.app;
5 |
6 | app.configure('test', function(){
7 | app.use(express.errorHandler({dumpExceptions: true, showStack: true}));
8 | app.enable('quiet');
9 | app.enable('view cache');
10 | app.enable('model cache');
11 | app.enable('eval cache');
12 | });
13 |
14 | };
15 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/views/widgets/navigation/show.ejs:
--------------------------------------------------------------------------------
1 | <%- widgetTitle() %>
2 |
3 |
4 |
5 | <% pages.forEach(function (p) { %>
6 | <% if(/true/.test(p.hideFromNavigation)) return; %>
7 |
8 | <%- linkTo(p.title, '//' + p.url) %>
9 |
10 | <% }); %>
11 |
12 |
13 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/public/stylesheets/navigation.less:
--------------------------------------------------------------------------------
1 | .list-unstyled
2 | {
3 | .page-level-2
4 | {
5 | text-indent: 10px;
6 | }
7 |
8 | .page-level-3
9 | {
10 | text-indent: 20px;
11 | }
12 |
13 | .page-level-4
14 | {
15 | text-indent: 30px;
16 | }
17 |
18 | .page-level-5
19 | {
20 | text-indent: 40px;
21 | }
22 |
23 | .page-level-6
24 | {
25 | text-indent: 50px;
26 | }
27 |
28 | .active
29 | {
30 | font-weight: bold;
31 | }
32 | }
--------------------------------------------------------------------------------
/public/admin/webarch/assets/js/messages_notifications.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | $('#popover').popover();
3 | $('.tip').tooltip();
4 |
5 | $('#btnFlip').click(function(){
6 | $('#animateAlert').show();
7 | $('#animateAlert').addClass("bounceIn ");
8 | });
9 | $('#btnShake').click(function(){
10 | $('#animateAlert').show();
11 | });
12 | $('#btnBouce').click(function(){
13 | $('#animateAlert').show();
14 | });
15 | });
--------------------------------------------------------------------------------
/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | // Details: https://github.com/victorporof/Sublime-JSHint#using-your-own-jshintrc-options
3 | // Example: https://github.com/jshint/jshint/blob/master/examples/.jshintrc
4 | // Documentation: http://www.jshint.com/docs/
5 | "browser": true,
6 | "esnext": true,
7 | "globals": {},
8 | "globalstrict": false,
9 | "quotmark": true,
10 | "smarttabs": true,
11 | "trailing": true,
12 | "undef": true,
13 | "unused": true,
14 | "node": true
15 | }
16 |
--------------------------------------------------------------------------------
/config/environments/test.js:
--------------------------------------------------------------------------------
1 | var express = require('express');
2 |
3 | module.exports = function (compound) {
4 | var app = compound.app;
5 |
6 | app.configure('test', function(){
7 | app.use(express.errorHandler({dumpExceptions: true, showStack: true}));
8 | app.enable('quiet');
9 | app.enable('view cache');
10 | app.enable('model cache');
11 | app.enable('eval cache');
12 | app.enable('show errors');
13 | });
14 |
15 | };
16 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/config/routes.js:
--------------------------------------------------------------------------------
1 | exports.routes = function (map) {
2 |
3 | map.resources('widgets', {path: 'widget'});
4 | map.post('/widget', 'widgets#create');
5 | map.post('/widget/:widgetId/remove', 'widgets#remove');
6 |
7 | // wildcard to catch all other widget actions
8 | map.post('/widget/:widgetId/:action', 'widgets');
9 | map.put('/widget/:widgetId/:action', 'widgets');
10 | map.get('/widget/:widgetId/:action', 'widgets');
11 | };
12 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/helpers/content_helper.js:
--------------------------------------------------------------------------------
1 | exports.formatNumber = function formatNumber(num) {
2 | if(num === null || num === undefined) {
3 | return 0;
4 | } else if(num >= 1000000000) {
5 | return Math.round(num / 100000000) * 0.1 + 'b';
6 | } else if(num > 1000000) {
7 | return Math.round(num / 100000) * 0.1 + 'm';
8 | } else if(num > 1000) {
9 | return Math.round(num / 100) * 0.1 + 'k';
10 | } else {
11 | return num;
12 | }
13 | };
14 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-morris-chart/css/morris.css:
--------------------------------------------------------------------------------
1 | .morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:8px 10px;color:#666;background:rgba(253, 253, 253, 0.9);border:solid 0px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;}
2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;}
3 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/page/_editconsolelayouts.vash:
--------------------------------------------------------------------------------
1 |
2 |
3 | @model.req.grids.forEach(function (grid) {
4 |
5 | @html.raw(grid.preview)
6 |
7 | })
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/hatch_modules/core-content/app/views/content/comments.ejs:
--------------------------------------------------------------------------------
1 | <% comments.forEach(function (comment) { %>
2 |
11 | <% }) %>
--------------------------------------------------------------------------------
/app/grids/01-one-column.ejs:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
<%- column.slice(1).join(' ') %>
13 |
14 |
15 |
16 | 1
17 |
--------------------------------------------------------------------------------
/hatch_modules/user/app/controllers/widgets/resetpassword.js:
--------------------------------------------------------------------------------
1 | var Widget = require(process.env.HATCH_WIDGETCONTROLLERPATH);
2 |
3 | function ResetPasswordController(init) {
4 | Widget.call(this, init);
5 | init.before(initUser);
6 | }
7 |
8 | module.exports = ResetPasswordController;
9 | require('util').inherits(ResetPasswordController, Widget);
10 |
11 | function initUser(c) {
12 | c.locals.user = c.req.selectedUser || c.req.user;
13 | c.locals.token = c.req.params.token;
14 |
15 | c.next();
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/views/widgets/settings-foot.ejs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
15 | <%- form.end() %>
16 |
--------------------------------------------------------------------------------
/public/javascripts/jquery-selectrange.js:
--------------------------------------------------------------------------------
1 | $.fn.selectRange = function(start, end) {
2 | return this.each(function() {
3 | if (this.setSelectionRange) {
4 | this.focus();
5 | this.setSelectionRange(start, end);
6 | } else if (this.createTextRange) {
7 | var range = this.createTextRange();
8 | range.collapse(true);
9 | range.moveEnd('character', end);
10 | range.moveStart('character', start);
11 | range.select();
12 | }
13 | });
14 | };
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/public/stylesheets/mainmenu.less:
--------------------------------------------------------------------------------
1 | .dropdown
2 | {
3 | .page-level-3
4 | {
5 | text-indent: 10px;
6 | }
7 |
8 | .page-level-4
9 | {
10 | text-indent: 20px;
11 | }
12 |
13 | .page-level-5
14 | {
15 | text-indent: 30px;
16 | }
17 |
18 | .page-level-6
19 | {
20 | text-indent: 40px;
21 | }
22 | }
23 |
24 | .dropdown-nav > a
25 | {
26 | display: inline-block ! important;
27 | }
28 |
29 | .dropdown-nav > a.dropdown-toggle
30 | {
31 | margin-left: -5px;
32 | padding-right: 8px;
33 | padding-left: 5px;
34 | }
--------------------------------------------------------------------------------
/public/javascripts/jquery-highlight.js:
--------------------------------------------------------------------------------
1 | jQuery.fn.highlight = function (str, className) {
2 | var regex = new RegExp(str, "gi");
3 | return this.each(function () {
4 | $(this).contents().filter(function() {
5 | return this.nodeType == 3 && regex.test(this.nodeValue);
6 | }).replaceWith(function() {
7 | return (this.nodeValue || "").replace(regex, function(match) {
8 | return "" + match + " ";
9 | });
10 | });
11 | });
12 | };
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/controllers/widgets/mainmenu.js:
--------------------------------------------------------------------------------
1 | var Widget = require(process.env.HATCH_WIDGETCONTROLLERPATH);
2 |
3 | function MainMenuController(init) {
4 | Widget.call(this, init);
5 | }
6 |
7 | module.exports = MainMenuController;
8 | require('util').inherits(MainMenuController, Widget);
9 |
10 | MainMenuController.prototype.show = function (c) {
11 | c.locals.pages = c.Page.hierarchy(c.req.group.pagesCache);
12 | c.locals.breadcrumb = c.Page.breadcrumb(c.req.group.pagesCache, c.req.page);
13 |
14 | c.render({ layout: 'widgets' });
15 | };
--------------------------------------------------------------------------------
/app/mailers/user.js:
--------------------------------------------------------------------------------
1 | exports.registration = function(user) {
2 | this.locals.user = user;
3 | this.send({
4 | to: user.email,
5 | subject: 'Welcome to Hatch'
6 | });
7 | };
8 |
9 | exports.resetpassword = function(user, compound, params) {
10 | this.locals.user = user;
11 | var sp = compound.hatch.page.get('resetpassword');
12 | this.locals.resetPasswordUrl = sp.path(params.group, {fullPath: true, token: params.token});
13 | console.log(this.locals.resetPasswordUrl);
14 | this.send({
15 | to: user.email
16 | }, console.log);
17 | };
18 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hatchjs",
3 | "version": "1.0.8",
4 | "homepage": "https://github.com/inventures/hatchjs",
5 | "authors": [
6 | "Marcus Greenwood "
7 | ],
8 | "description": "client side components",
9 | "main": "server.js",
10 | "license": "AGPL",
11 | "private": true,
12 | "ignore": [
13 | "**/.*",
14 | "node_modules",
15 | "bower_components",
16 | "test",
17 | "tests"
18 | ],
19 | "dependencies": {
20 | "bootstrap": "~3.0.3",
21 | "bootswatch": "~3.0.3",
22 | "font-awesome": "~4.0.3"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/hatch_modules/user/config/environment.js:
--------------------------------------------------------------------------------
1 | module.exports = function (compound) {
2 |
3 | var express = require('express');
4 | var app = compound.app;
5 |
6 | app.configure(function(){
7 | app.use(express.static(app.root + '/public', { maxAge: 86400000 }));
8 | app.set('jsDirectory', '/javascripts/');
9 | app.set('cssDirectory', '/stylesheets/');
10 | app.set('cssEngine', 'stylus');
11 | // make sure you run `npm install browserify uglify-js`
12 | // app.enable('clientside');
13 | app.use(app.router);
14 | });
15 |
16 | };
17 |
--------------------------------------------------------------------------------
/hatch_modules/user/app/controllers/widgets/account.js:
--------------------------------------------------------------------------------
1 | var _ = require('underscore');
2 | var Widget = require(process.env.HATCH_WIDGETCONTROLLERPATH);
3 |
4 | function AccountController(init) {
5 | Widget.call(this, init);
6 | init.before(initUser);
7 | }
8 |
9 | module.exports = AccountController;
10 | require('util').inherits(AccountController, Widget);
11 |
12 | function initUser(c) {
13 | c.locals.req = c.req;
14 | c.locals._ = _;
15 |
16 | c.locals.redirect = c.req.query.redirect;
17 | c.locals.mailTypes = [];//compound.mailer.getTypes();
18 |
19 | c.next();
20 | }
21 |
--------------------------------------------------------------------------------
/hatch_modules/admin/config/environment.js:
--------------------------------------------------------------------------------
1 | module.exports = function (compound) {
2 |
3 | var express = require('express');
4 | var app = compound.app;
5 |
6 | if (compound.parent) {
7 | app.configure(function(){
8 | app.set('jsDirectory', '/javascripts/');
9 | app.set('js app root', compound.parent.root);
10 | app.set('css app root', compound.parent.root);
11 | app.use('/javascripts', express.static(compound.parent.root + '/public/javascripts', { maxAge: 86400000 }));
12 | app.use(app.router);
13 | });
14 | }
15 | };
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.Unstacker.js:
--------------------------------------------------------------------------------
1 | Rickshaw.namespace('Rickshaw.Graph.Unstacker');
2 |
3 | Rickshaw.Graph.Unstacker = function(args) {
4 |
5 | this.graph = args.graph;
6 | var self = this;
7 |
8 | this.graph.stackData.hooks.after.push( {
9 | name: 'unstacker',
10 | f: function(data) {
11 |
12 | if (!self.graph.renderer.unstack) return data;
13 |
14 | data.forEach( function(seriesData) {
15 | seriesData.forEach( function(d) {
16 | d.y0 = 0;
17 | } );
18 | } );
19 |
20 | return data;
21 | }
22 | } );
23 | };
24 |
25 |
--------------------------------------------------------------------------------
/hatch_modules/user/package.json:
--------------------------------------------------------------------------------
1 | { "name": "user"
2 | , "version": "0.0.1"
3 | , "engines": ["node >= 0.8.0"]
4 | , "main": "server.js"
5 | , "dependencies":
6 | { "ejs": "*"
7 | , "ejs-ext": "latest"
8 | , "express": "~3.x"
9 | , "compound": ">= 1.1.0"
10 | , "jugglingdb": ">= 0.1.0"
11 | , "coffee-script": ">= 1.1.1"
12 | , "stylus": "latest"
13 | , "seedjs": "latest"
14 | },
15 | "devDependencies":
16 | { "nodeunit": "*"
17 | , "sinon": "*"
18 | , "semicov": "*"
19 | }
20 | , "scripts":
21 | { "test": "nodeunit test/*/*"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Korean translation for bootstrap-datepicker
3 | * Gu Youn
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['kr'] = {
7 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"],
8 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"],
9 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"],
10 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"],
11 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"]
12 | };
13 | }(jQuery));
14 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/streams/new.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%= t('streams.headers.add') %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- formTagBegin({
10 | action: pathTo.streams(),
11 | remote: true,
12 | id: 'stream-form',
13 | class: 'form-slim'
14 | }) %>
15 | <% include _form %>
16 | <%- formTagEnd() %>
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/hatch_modules/stylesheet/package.json:
--------------------------------------------------------------------------------
1 | { "name": "stylesheet"
2 | , "version": "0.0.1"
3 | , "engines": ["node >= 0.8.0"]
4 | , "main": "server.js"
5 | , "dependencies":
6 | { "ejs": "*"
7 | , "ejs-ext": "latest"
8 | , "express": "~3.x"
9 | , "compound": ">= 1.1.0"
10 | , "jugglingdb": ">= 0.1.0"
11 | , "coffee-script": ">= 1.1.1"
12 | , "stylus": "latest"
13 | , "seedjs": "latest"
14 | },
15 | "devDependencies":
16 | { "nodeunit": "*"
17 | , "sinon": "*"
18 | , "semicov": "*"
19 | }
20 | , "scripts":
21 | { "test": "nodeunit test/*/*"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "core-widgets",
3 | "version": "0.0.1",
4 | "engines": [
5 | "node >= 0.8.0"
6 | ],
7 | "main": "index.js",
8 | "dependencies": {
9 | "ejs": "*",
10 | "ejs-ext": "latest",
11 | "express": "~3.x",
12 | "compound": ">= 1.1.0",
13 | "jugglingdb": ">= 0.1.0",
14 | "coffee-script": ">= 1.1.1",
15 | "stylus": "latest",
16 | "seedjs": "latest",
17 | "should": "~1.2.2",
18 | "mocha": "~1.11.0"
19 | },
20 | "devDependencies": {
21 | "nodeunit": "*",
22 | "sinon": "*",
23 | "semicov": "*"
24 | },
25 | "scripts": {
26 | "test": "nodeunit test/*/*"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/scripts/doc.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | src=$1
4 | dest=$2
5 |
6 | if ! [ `which ronn` ]; then
7 | echo 'ronn rubygem is not installed, run "gem install ronn"'
8 | exit 0
9 | fi
10 |
11 | mkdir -p $(dirname $dest)
12 |
13 | # VERSION=$(grep version package.json | perl -pi -e 's/[^-\d\.]//g')
14 |
15 | case $dest in
16 | *.[13])
17 | ronn --roff $1 --pipe --organization=Inventures --manual=HatchJS > $2
18 | exit $?
19 | ;;
20 |
21 | *.html)
22 | (ronn -5 $1 --pipe\
23 | --style=toc\
24 | --organization=Inventures\
25 | --manual=HatchJS &&\
26 | cat doc/ga.html &&\
27 | cat doc/footer.html) > $2
28 | exit $?
29 | ;;
30 | esac
31 |
--------------------------------------------------------------------------------
/app/grids/02-two-columns.ejs:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
<%- column[1] %>
13 |
<%- column.slice(2).join(' ') %>
14 |
15 |
16 |
17 |
21 |
22 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Japanese translation for bootstrap-datepicker
3 | * Norio Suzuki
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ja'] = {
7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"],
8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"],
9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"],
10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
12 | today: "今日",
13 | format: "yyyy/mm/dd"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/streams/edit.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%= t('streams.headers.edit') %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- formTagBegin({
10 | action: pathTo.stream(stream.id),
11 | method: 'PUT',
12 | remote: true,
13 | id: 'stream-form',
14 | class: 'form-slim'
15 | }) %>
16 | <% include _form %>
17 | <%- formTagEnd() %>
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/db/seeds/test/Content.coffee:
--------------------------------------------------------------------------------
1 | Content.seed ->
2 | id: 1
3 | groupId: 1
4 | type: null
5 | imported: null
6 | title: null
7 | text: null
8 | excerpt: null
9 | previewImage: null
10 | attachment: null
11 | poll: null
12 | location: null
13 | comments: []
14 | repliesTotal: null
15 | likes: []
16 | dislikes: []
17 | likesTotal: 0
18 | views: null
19 | score: 0
20 | replyToId: null
21 | tags: ["popular"]
22 | tagString: null
23 | authorId: null
24 | privacy: null
25 | createdAt: null
26 | updatedAt: null
27 | timestamp: 0
28 | priority: null
29 | url: 'two'
30 | fulltext: ' ["popular"]'
31 | importData: null
32 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Croatian localisation
3 | */
4 | ;(function($){
5 | $.fn.datepicker.dates['hr'] = {
6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"],
7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"],
8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"],
9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"],
10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"],
11 | today: "Danas"
12 | };
13 | }(jQuery));
14 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.no.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Norwegian translation for bootstrap-datepicker
3 | **/
4 | ;(function($){
5 | $.fn.datepicker.dates['no'] = {
6 | days: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],
7 | daysShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
8 | daysMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
9 | months: ['Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'],
10 | monthsShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Des'],
11 | today: 'I dag',
12 | clear: 'Nullstill',
13 | weekStart: 0
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Simplified Chinese translation for bootstrap-datepicker
3 | * Yuan Cheung
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['zh-CN'] = {
7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
12 | today: "今日",
13 | format: "yyyy年mm月dd日",
14 | weekStart: 1
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.extend($.fn.select2.defaults, {
7 | formatNoMatches: function () { return "没有找到匹配项"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";},
10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; },
11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; },
12 | formatSearching: function () { return "搜索中..."; }
13 | });
14 | })(jQuery);
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_zh-TW.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Traditional Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.extend($.fn.select2.defaults, {
7 | formatNoMatches: function () { return "沒有找到相符的項目"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "請再輸入" + n + "個字元";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "請刪掉" + n + "個字元";},
10 | formatSelectionTooBig: function (limit) { return "你只能選擇最多" + limit + "項"; },
11 | formatLoadMore: function (pageNumber) { return "載入中..."; },
12 | formatSearching: function () { return "搜尋中..."; }
13 | });
14 | })(jQuery);
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Hebrew translation for bootstrap-datepicker
3 | * Sagie Maoz
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['he'] = {
7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"],
8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"],
9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"],
10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"],
11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"],
12 | today: "היום",
13 | rtl: true
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Malay translation for bootstrap-datepicker
3 | * Ateman Faiz
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ms'] = {
7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"],
8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"],
9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"],
10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"],
12 | today: "Hari Ini"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/hatch_modules/core-content/app/views/widgets/statusupdate-form/show.ejs:
--------------------------------------------------------------------------------
1 | <%- widgetTitle() %>
2 |
3 |
15 |
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_ja.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Japanese translation.
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "該当なし"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "後" + n + "文字入れてください"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "検索文字列が" + n + "文字長すぎます"; },
11 | formatSelectionTooBig: function (limit) { return "最多で" + limit + "項目までしか選択できません"; },
12 | formatLoadMore: function (pageNumber) { return "読込中・・・"; },
13 | formatSearching: function () { return "検索中・・・"; }
14 | });
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Catalan translation for bootstrap-datepicker
3 | * J. Garcia
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ca'] = {
7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"],
8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"],
9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"],
10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"],
11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"],
12 | today: "Avui"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Danish translation for bootstrap-datepicker
3 | * Christian Pedersen
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['da'] = {
7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
12 | today: "I Dag"
13 | };
14 | }(jQuery));
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Serbian cyrillic translation for bootstrap-datepicker
3 | * Bojan Milosavlević
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['rs'] = {
7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"],
8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"],
9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"],
10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"],
11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"],
12 | today: "Данас"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Thai translation for bootstrap-datepicker
3 | * Suchau Jiraprapot
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['th'] = {
7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"],
8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"],
9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"],
10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"],
11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."],
12 | today: "วันนี้"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bulgarian translation for bootstrap-datepicker
3 | * Apostol Apostolov
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['bg'] = {
7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"],
8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"],
9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"],
10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"],
11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"],
12 | today: "днес"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Spanish translation for bootstrap-datepicker
3 | * Bruno Bonamin
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['es'] = {
7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"],
8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"],
9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"],
12 | today: "Hoy"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Dutch translation for bootstrap-datepicker
3 | * Reinier Goltstein
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['nl'] = {
7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"],
8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"],
9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"],
10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
12 | today: "Vandaag"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Slovene translation for bootstrap-datepicker
3 | * Gregor Rudolf
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['sl'] = {
7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"],
8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"],
9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"],
10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"],
12 | today: "Danes"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/app/views/layouts/_webfonts.ejs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Greek translation for bootstrap-datepicker
3 | */
4 | ;(function($){
5 | $.fn.datepicker.dates['el'] = {
6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"],
7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"],
8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"],
9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"],
10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"],
11 | today: "Σήμερα"
12 | };
13 | }(jQuery));
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.nb.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Norwegian (bokmål) translation for bootstrap-datepicker
3 | * Fredrik Sundmyhr
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['nb'] = {
7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"],
12 | today: "I Dag"
13 | };
14 | }(jQuery));
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Serbian latin translation for bootstrap-datepicker
3 | * Bojan Milosavlević
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['rs-latin'] = {
7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"],
8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"],
9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"],
10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"],
12 | today: "Danas"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.sq.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Albanian translation for bootstrap-datepicker
3 | * Tomor Pupovci
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['sq'] = {
7 | days: ["E Diel", "E Hënë", "E martē", "E mërkurë", "E Enjte", "E Premte", "E Shtunë", "E Diel"],
8 | daysShort: ["Die", "Hën", "Mar", "Mër", "Enj", "Pre", "Shtu", "Die"],
9 | daysMin: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sht", "Di"],
10 | months: ["Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor"],
11 | monthsShort: ["Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Korr", "Gu", "Sht", "Tet", "Nën", "Dhjet"],
12 | today: "Sot"
13 | };
14 | }(jQuery));
15 |
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/datatables-responsive/css/datatables.responsive.css:
--------------------------------------------------------------------------------
1 | table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
2 | background: url('../img/plus.png') no-repeat 5px center;
3 | padding-left: 32px;
4 | cursor: pointer;
5 | }
6 |
7 | table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander {
8 | background: url('../img/minus.png') no-repeat 5px center;
9 | }
10 |
11 | table.has-columns-hidden > tbody > tr.row-detail > td {
12 | background: #eee;
13 | }
14 |
15 | table.has-columns-hidden > tbody > tr.row-detail > td > ul {
16 | list-style: none;
17 | margin: 0;
18 | }
19 |
20 | table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {
21 | font-weight: bold;
22 | }
23 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bahasa translation for bootstrap-datepicker
3 | * Azwar Akbar
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['id'] = {
7 | days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"],
8 | daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mgu"],
9 | daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"],
10 | months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"],
12 | today: "Hari Ini",
13 | clear: "Kosongkan"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/hatch_modules/core-content/app/views/widgets/content-list/show.ejs:
--------------------------------------------------------------------------------
1 | <%- widgetTitle() %>
2 |
3 | <% posts.forEach(function (post) { %>
4 | <%- renderContent(post) %>
5 | <% }) %>
6 |
7 | <% if (posts.length === 0) { %>
8 |
9 | No posts to display
10 |
11 | <% } %>
12 |
13 | <% if (count > (posts.length + offset) && widget.settings.paging !== 'none') { %>
14 |
15 |
18 |
19 | <% } %>
20 |
21 | <% if (!request.query.offset) { %>
22 |
25 | <% } %>
--------------------------------------------------------------------------------
/hatch_modules/user/server.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Server module exports method which returns new instance of application
3 | * server
4 | *
5 | * @param {Compound} parent - railway/express parent webserver.
6 | * @returns CompoundJS powered express webserver
7 | */
8 | var app = module.exports = function getServerInstance(parent) {
9 | return require('compound').createServer({root: __dirname});
10 | };
11 |
12 | if (!module.parent) {
13 | var port = process.env.PORT || 3000;
14 | var host = process.env.HOST || '0.0.0.0';
15 |
16 | var server = app();
17 | server.listen(port, host, function () {
18 | console.log(
19 | 'Compound server listening on %s:%d within %s environment',
20 | host, port, server.set('env')
21 | );
22 | });
23 | }
24 |
25 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.et.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Estonian translation for bootstrap-datepicker
3 | * Ando Roots
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['et'] = {
7 | days: ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev", "Pühapäev"],
8 | daysShort: ["Püh", "Esm", "Tei", "Kol", "Nel", "Ree", "Lau", "Sun"],
9 | daysMin: ["P", "E", "T", "K", "N", "R", "L", "P"],
10 | months: ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"],
11 | monthsShort: ["Jaan", "Veeb", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"],
12 | today: "Täna"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Ukrainian translation for bootstrap-datepicker
3 | * Andrey Vityuk
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['uk'] = {
7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"],
8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"],
9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"],
10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"],
11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"],
12 | today: "Сьогодні"
13 | };
14 | }(jQuery));
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Brazilian translation for bootstrap-datepicker
3 | * Cauan Cabral
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['pt-BR'] = {
7 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"],
8 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"],
9 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"],
10 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
11 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
12 | today: "Hoje",
13 | clear: "Limpar"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Turkish translation for bootstrap-datepicker
3 | * Serkan Algur
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['tr'] = {
7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"],
8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"],
9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"],
10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"],
11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"],
12 | today: "Bugün",
13 | format: "dd.mm.yyyy"
14 | };
15 | }(jQuery));
16 |
17 |
--------------------------------------------------------------------------------
/app/helpers/widgets_common_helper.js:
--------------------------------------------------------------------------------
1 |
2 | exports.__ = function (s) {
3 | return s;
4 | };
5 |
6 | //exports._ = require('underscore');
7 |
8 | exports.widgetAction = function (s, type) {
9 | console.log('DEPRECATED widgetAction helper, use widgetCoreAction instead');
10 | return this.req.pagePage + '/do/' + (type || this.locals.widget.type).replace('/', '/widgets/') + '/' + s;
11 | };
12 |
13 | exports.widgetCoreAction = function (s) {
14 | return [this.req.pagePath, 'do/core-widgets/widget', this.locals.widget.id || 'NOWID', s].join('/');
15 | };
16 |
17 | exports.widgetTitle = function (def) {
18 | var s = this.locals.widget.settings;
19 | if (s && s.title || def) {
20 | return '' + (s && s.title || def) + ' ';
21 | } else {
22 | return '';
23 | }
24 | };
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Romanian translation for bootstrap-datepicker
3 | * Cristian Vasile
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ro'] = {
7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"],
8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"],
9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"],
10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"],
11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"],
12 | today: "Astăzi",
13 | weekStart: 1
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Russian translation for bootstrap-datepicker
3 | * Victor Taranenko
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ru'] = {
7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"],
8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"],
9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"],
10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"],
12 | today: "Сегодня",
13 | weekStart: 1
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/test/api.docsplit.test.js:
--------------------------------------------------------------------------------
1 | var should = require('./');
2 | var DocSplit = require('../lib/api/docsplit.js');
3 |
4 | describe.skip('api/docsplit', function() {
5 |
6 | var docsplit = new DocSplit;
7 |
8 | it('should process pdf file', function(done) {
9 | docsplit.extractTitle(__dirname + '/fixtures/About Stacks.pdf', function(err, res) {
10 | should.not.exist(err);
11 | res.should.equal('About Stacks\n');
12 | done();
13 | });
14 | });
15 |
16 | it.skip('should process docx file', function(done) {
17 | docsplit.extractTitle(__dirname + '/fixtures/docx-sample.docx', function(err, res) {
18 | should.not.exist(err);
19 | res.should.equal('');
20 | done();
21 | });
22 | });
23 |
24 | });
25 |
--------------------------------------------------------------------------------
/app/grids/03-three-columns.ejs:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
<%- column[1] %>
13 |
<%- column[2] %>
14 |
<%- column.slice(3).join(' ') %>
15 |
16 |
17 |
18 |
19 |
1
20 |
2
21 |
3
22 |
23 |
24 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Czech translation for bootstrap-datepicker
3 | * Matěj Koubík
4 | * Fixes by Michal Remiš
5 | */
6 | ;(function($){
7 | $.fn.datepicker.dates['cs'] = {
8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"],
9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"],
10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"],
11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"],
12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"],
13 | today: "Dnes"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Icelandic translation for bootstrap-datepicker
3 | * Hinrik Örn Sigurðsson
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['is'] = {
7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"],
8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"],
9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"],
10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"],
12 | today: "Í Dag"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.mk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Macedonian translation for bootstrap-datepicker
3 | * Marko Aleksic
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['mk'] = {
7 | days: ["Недела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота", "Недела"],
8 | daysShort: ["Нед", "Пон", "Вто", "Сре", "Чет", "Пет", "Саб", "Нед"],
9 | daysMin: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Са", "Не"],
10 | months: ["Јануари", "Февруари", "Март", "Април", "Мај", "Јуни", "Јули", "Август", "Септември", "Октомври", "Ноември", "Декември"],
11 | monthsShort: ["Јан", "Фев", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Ное", "Дек"],
12 | today: "Денес"
13 | };
14 | }(jQuery));
15 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Slovak translation for bootstrap-datepicker
3 | * Marek Lichtner
4 | * Fixes by Michal Remiš
5 | */
6 | ;(function($){
7 | $.fn.datepicker.dates["sk"] = {
8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"],
9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"],
10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So", "Ne"],
11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"],
12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"],
13 | today: "Dnes"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js:
--------------------------------------------------------------------------------
1 | /**
2 | * German translation for bootstrap-datepicker
3 | * Sam Zurcher
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['de'] = {
7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"],
8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"],
9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"],
10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"],
11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"],
12 | today: "Heute",
13 | weekStart: 1,
14 | format: "dd.mm.yyyy"
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Swedish translation for bootstrap-datepicker
3 | * Patrik Ragnarsson
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['sv'] = {
7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"],
8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"],
9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"],
10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
12 | today: "I Dag",
13 | format: "yyyy-mm-dd",
14 | weekStart: 1
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/javascripts/redactor-old/plugins/table.html:
--------------------------------------------------------------------------------
1 |
2 |
25 |
26 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Hungarian translation for bootstrap-datepicker
3 | * Sotus László
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['hu'] = {
7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"],
8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"],
9 | daysMin: ["Va", "Hé", "Ke", "Sz", "Cs", "Pé", "Sz", "Va"],
10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"],
12 | today: "Ma",
13 | weekStart: 1,
14 | format: "yyyy.mm.dd"
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_ko.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 translation.
3 | *
4 | * Author: Swen Mun
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "결과 없음"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "너무 짧습니다. "+n+"글자 더 입력해주세요."; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "너무 깁니다. "+n+"글자 지워주세요."; },
13 | formatSelectionTooBig: function (limit) { return "최대 "+limit+"개까지만 선택하실 수 있습니다."; },
14 | formatLoadMore: function (pageNumber) { return "불러오는 중…"; },
15 | formatSearching: function () { return "검색 중…"; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Italian translation for bootstrap-datepicker
3 | * Enrico Rubboli
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['it'] = {
7 | days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"],
8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"],
9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"],
10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"],
11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"],
12 | today: "Oggi",
13 | weekStart: 1,
14 | format: "dd/mm/yyyy"
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Traditional Chinese translation for bootstrap-datepicker
3 | * Rung-Sheng Jang
4 | * FrankWu Fix more appropriate use of Traditional Chinese habit
5 | */
6 | ;(function($){
7 | $.fn.datepicker.dates['zh-TW'] = {
8 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
9 | daysShort: ["週日", "週一", "週二", "週三", "週四", "週五", "週六", "週日"],
10 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
11 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
12 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
13 | today: "今天",
14 | format: "yyyy年mm月dd日",
15 | weekStart: 1
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/hatch_modules/user/db/schema.js:
--------------------------------------------------------------------------------
1 | /*
2 | db/schema.js contains database schema description for application models
3 | by default (when using jugglingdb as ORM) this file uses database connection
4 | described in config/database.json. But it's possible to use another database
5 | connections and multiple different schemas, docs available at
6 |
7 | http://railwayjs.com/orm.html
8 |
9 | Example of model definition:
10 |
11 | define('User', function () {
12 | property('email', String, { index: true });
13 | property('password', String);
14 | property('activated', Boolean, {default: false});
15 | });
16 |
17 | Example of schema configured without config/database.json (heroku redistogo addon):
18 | schema('redis', {url: process.env.REDISTOGO_URL}, function () {
19 | // model definitions here
20 | });
21 |
22 | */
23 |
24 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.Renderer.Line.js:
--------------------------------------------------------------------------------
1 | Rickshaw.namespace('Rickshaw.Graph.Renderer.Line');
2 |
3 | Rickshaw.Graph.Renderer.Line = Rickshaw.Class.create( Rickshaw.Graph.Renderer, {
4 |
5 | name: 'line',
6 |
7 | defaults: function($super) {
8 |
9 | return Rickshaw.extend( $super(), {
10 | unstack: true,
11 | fill: false,
12 | stroke: true
13 | } );
14 | },
15 |
16 | seriesPathFactory: function() {
17 |
18 | var graph = this.graph;
19 |
20 | var factory = d3.svg.line()
21 | .x( function(d) { return graph.x(d.x) } )
22 | .y( function(d) { return graph.y(d.y) } )
23 | .interpolate(this.graph.interpolation).tension(this.tension);
24 |
25 | factory.defined && factory.defined( function(d) { return d.y !== null } );
26 | return factory;
27 | }
28 | } );
29 |
30 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * French translation for bootstrap-datepicker
3 | * Nico Mollet
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['fr'] = {
7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"],
8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"],
9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"],
10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"],
11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"],
12 | today: "Aujourd'hui",
13 | clear: "Effacer",
14 | weekStart: 1,
15 | format: "dd/mm/yyyy"
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_hu.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Hungarian translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Nincs találat."; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " kerekterrel több mint kellene."; },
11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; },
12 | formatLoadMore: function (pageNumber) { return "Töltés..."; },
13 | formatSearching: function () { return "Keresés..."; }
14 | });
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Portuguese translation for bootstrap-datepicker
3 | * Original code: Cauan Cabral
4 | * Tiago Melo
5 | */
6 | ;(function($){
7 | $.fn.datepicker.dates['pt'] = {
8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"],
9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"],
10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"],
11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
13 | today: "Hoje",
14 | clear: "Limpar"
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Arabic translation for bootstrap-datepicker
3 | * Mohammed Alshehri
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ar'] = {
7 | days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"],
8 | daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"],
9 | daysMin: ["ح", "ن", "ث", "ع", "خ", "ج", "س", "ح"],
10 | months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"],
11 | monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"],
12 | today: "هذا اليوم",
13 | rtl: true
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.lv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Latvian translation for bootstrap-datepicker
3 | * Artis Avotins
4 | */
5 |
6 | ;(function($){
7 | $.fn.datepicker.dates['lv'] = {
8 | days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena", "Svētdiena"],
9 | daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S", "Sv"],
10 | daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "St", "Sv"],
11 | months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"],
12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec."],
13 | today: "Šodien",
14 | weekStart: 1
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Finnish translation for bootstrap-datepicker
3 | * Jaakko Salonen
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['fi'] = {
7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"],
8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"],
9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"],
10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"],
11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"],
12 | today: "tänään",
13 | weekStart: 1,
14 | format: "d.m.yyyy"
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_he.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Hebrew translation.
3 | *
4 | * Author: Yakir Sitbon
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "לא נמצאו התאמות"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "נא להזין עוד " + n + " תווים נוספים"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "נא להזין פחות " + n + " תווים"; },
13 | formatSelectionTooBig: function (limit) { return "ניתן לבחור " + limit + " פריטים"; },
14 | formatLoadMore: function (pageNumber) { return "טוען תוצאות נוספות..."; },
15 | formatSearching: function () { return "מחפש..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/fullcalendar/fullcalendar.print.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * FullCalendar v1.6.4 Print Stylesheet
3 | * Docs & License: http://arshaw.com/fullcalendar/
4 | * (c) 2013 Adam Shaw
5 | */
6 |
7 | /*
8 | * Include this stylesheet on your page to get a more printer-friendly calendar.
9 | * When including this stylesheet, use the media='print' attribute of the tag.
10 | * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
11 | */
12 |
13 |
14 | /* Events
15 | -----------------------------------------------------*/
16 |
17 | .fc-event {
18 | background: #fff !important;
19 | color: #000 !important;
20 | }
21 |
22 | /* for vertical events */
23 |
24 | .fc-event-bg {
25 | display: none !important;
26 | }
27 |
28 | .fc-event .ui-resizable-handle {
29 | display: none !important;
30 | }
31 |
32 |
33 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.ka.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Georgian translation for bootstrap-datepicker
3 | * Levan Melikishvili
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['ka'] = {
7 | days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"],
8 | daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ", "კვი"],
9 | daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა", "კვ"],
10 | months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომები", "ნოემბერი", "დეკემბერი"],
11 | monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"],
12 | today: "დღეს",
13 | clear: "გასუფთავება"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_ar.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Arabic translation.
3 | *
4 | * Author: Your Name
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "لا توجد نتائج"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "من فضلك أدخل " + n + " حروف أكثر"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "من فضلك أحذف " + n + " حروف"; },
13 | formatSelectionTooBig: function (limit) { return "يمكنك ان تختار " + limit + " أختيارات فقط"; },
14 | formatLoadMore: function (pageNumber) { return "تحمل المذيد من النتائج ..."; },
15 | formatSearching: function () { return "جاري البحث ..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/pages/newPage.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%- t('pages.headers.new') %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- formTagBegin({action: pathTo.createPage(), remote: true, id: 'page_form', class: 'form-vertical form-slim'}) %>
10 | <% include _pageForm %>
11 |
12 | <%- t('pages.actions.create') %>
13 | <%- linkTo(t('pages.actions.cancel'), pathTo.pages(), {class: 'btn'}) %>
14 |
15 | <%- formTagEnd() %>
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_de.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 German translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Keine Übereinstimmungen gefunden"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Bitte " + n + " Zeichen mehr eingeben"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Bitte " + n + " Zeichen weniger eingeben"; },
11 | formatSelectionTooBig: function (limit) { return "Sie können nur " + limit + " Eintr" + (limit === 1 ? "ag" : "äge") + " auswählen"; },
12 | formatLoadMore: function (pageNumber) { return "Lade mehr Ergebnisse..."; },
13 | formatSearching: function () { return "Suche..."; }
14 | });
15 | })(jQuery);
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_tr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Turkish translation.
3 | *
4 | * Author: Salim KAYABAŞI
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Sonuç bulunamadı"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "En az " + n + " karakter daha girmelisiniz"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return n + " karakter azaltmalısınız"; },
13 | formatSelectionTooBig: function (limit) { return "Sadece " + limit + " seçim yapabilirsiniz"; },
14 | formatLoadMore: function (pageNumber) { return "Daha fazla..."; },
15 | formatSearching: function () { return "Aranıyor..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.lt.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Lithuanian translation for bootstrap-datepicker
3 | * Šarūnas Gliebus
4 | */
5 |
6 | ;(function($){
7 | $.fn.datepicker.dates['lt'] = {
8 | days: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis", "Sekmadienis"],
9 | daysShort: ["S", "Pr", "A", "T", "K", "Pn", "Š", "S"],
10 | daysMin: ["Sk", "Pr", "An", "Tr", "Ke", "Pn", "Št", "Sk"],
11 | months: ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"],
12 | monthsShort: ["Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru"],
13 | today: "Šiandien",
14 | weekStart: 1
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/app/grids/06-four-columns.ejs:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
<%- column[1] %>
13 |
<%- column[2] %>
14 |
<%- column[3] %>
15 |
<%- column[4] %>
16 |
17 |
18 |
19 |
20 |
1
21 |
2
22 |
3
23 |
4
24 |
25 |
--------------------------------------------------------------------------------
/lib/LICENSE-HEADER:
--------------------------------------------------------------------------------
1 | //
2 | // Hatch.js is a CMS and social website building framework built in Node.js
3 | // Copyright (C) 2013 Inventures Software Ltd
4 | //
5 | // This file is part of Hatch.js
6 | //
7 | // Hatch.js is free software: you can redistribute it and/or modify it under
8 | // the terms of the GNU Affero General Public License as published by the Free
9 | // Software Foundation, version 3
10 | //
11 | // Hatch.js is distributed in the hope that it will be useful, but WITHOUT ANY
12 | // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13 | // FOR A PARTICULAR PURPOSE.
14 | //
15 | // See the GNU Affero General Public License for more details. You should have received
16 | // a copy of the GNU General Public License along with Hatch.js. If not, see
17 | // .
18 | //
19 | // Authors: Marcus Greenwood, Anatoliy Chakkaev and others
20 | //
21 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_th.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Thai translation.
3 | *
4 | * Author: Atsawin Chaowanakritsanakul
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "ไม่พบข้อมูล"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "โปรดพิมพ์เพิ่มอีก " + n + " ตัวอักษร"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "โปรดลบออก " + n + " ตัวอักษร"; },
13 | formatSelectionTooBig: function (limit) { return "คุณสามารถเลือกได้ไม่เกิน " + limit + " รายการ"; },
14 | formatLoadMore: function (pageNumber) { return "กำลังค้นข้อมูลเพิ่ม..."; },
15 | formatSearching: function () { return "กำลังค้นข้อมูล..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/app/grids/04-two-one.ejs:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
<%- column[1] %>
13 |
<%- column[2] %>
14 |
15 |
16 |
<%- column.slice(3).join(' ') %>
17 |
18 |
19 |
20 |
24 |
27 |
--------------------------------------------------------------------------------
/app/grids/05-one-two.ejs:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
<%- column[1] %>
13 |
14 |
15 |
<%- column[2] %>
16 |
<%- column.slice(3).join(' ') %>
17 |
18 |
19 |
20 |
23 |
27 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.pl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Polish translation for bootstrap-datepicker
3 | * Robert
4 | */
5 | ;(function($){
6 | $.fn.datepicker.dates['pl'] = {
7 | days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"],
8 | daysShort: ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So", "Nie"],
9 | daysMin: ["N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N"],
10 | months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"],
11 | monthsShort: ["Sty", "Lu", "Mar", "Kw", "Maj", "Cze", "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru"],
12 | today: "Dzisiaj",
13 | weekStart: 1
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_ms.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Malay translation.
3 | *
4 | * Author: Kepoweran
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Tiada padanan yang ditemui"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sila masukkan " + n + " aksara lagi"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sila hapuskan " + n + " aksara"; },
13 | formatSelectionTooBig: function (limit) { return "Anda hanya boleh memilih " + limit + " pilihan"; },
14 | formatLoadMore: function (pageNumber) { return "Sedang memuatkan keputusan..."; },
15 | formatSearching: function () { return "Mencari..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_nl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Dutch translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Geen resultaten gevonden"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vul " + n + " karakter" + (n == 1? "" : "s") + " meer in"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vul " + n + " karakter" + (n == 1? "" : "s") + " minder in"; },
11 | formatSelectionTooBig: function (limit) { return "Maximaal " + limit + " item" + (limit == 1 ? "" : "s") + " toegestaan"; },
12 | formatLoadMore: function (pageNumber) { return "Meer resultaten laden..."; },
13 | formatSearching: function () { return "Zoeken..."; }
14 | });
15 | })(jQuery);
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.Renderer.Stack.js:
--------------------------------------------------------------------------------
1 | Rickshaw.namespace('Rickshaw.Graph.Renderer.Stack');
2 |
3 | Rickshaw.Graph.Renderer.Stack = Rickshaw.Class.create( Rickshaw.Graph.Renderer, {
4 |
5 | name: 'stack',
6 |
7 | defaults: function($super) {
8 |
9 | return Rickshaw.extend( $super(), {
10 | fill: true,
11 | stroke: false,
12 | unstack: false
13 | } );
14 | },
15 |
16 | seriesPathFactory: function() {
17 |
18 | var graph = this.graph;
19 |
20 | var factory = d3.svg.area()
21 | .x( function(d) { return graph.x(d.x) } )
22 | .y0( function(d) { return graph.y(d.y0) } )
23 | .y1( function(d) { return graph.y(d.y + d.y0) } )
24 | .interpolate(this.graph.interpolation).tension(this.tension);
25 |
26 | factory.defined && factory.defined( function(d) { return d.y !== null } );
27 | return factory;
28 | }
29 | } );
30 |
31 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/pages/template.js:
--------------------------------------------------------------------------------
1 | //
2 | // Hatch.js is a CMS and social website building framework built in Node.js
3 | // Copyright (C) 2013 Inventures Software Ltd
4 | //
5 | // This file is part of Hatch.js
6 | //
7 | // Hatch.js is free software: you can redistribute it and/or modify it under the terms of the
8 | // GNU Affero General Public License as published by the Free Software Foundation, version 3
9 | //
10 | // Hatch.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
11 | // without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 | //
13 | // See the GNU Affero General Public License for more details. You should have received a copy of the GNU
14 | // General Public License along with Hatch.js. If not, see .
15 | //
16 | // Authors: Marcus Greenwood, Anatoliy Chakkaev and others
17 | //
18 |
19 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.sw.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Swahili translation for bootstrap-datepicker
3 | * Edwin Mugendi
4 | * Source: http://scriptsource.org/cms/scripts/page.php?item_id=entry_detail&uid=xnfaqyzcku
5 | */
6 | ;(function($){
7 | $.fn.datepicker.dates['sw'] = {
8 | days: ["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi", "Jumapili"],
9 | daysShort: ["J2", "J3", "J4", "J5", "Alh", "Ij", "J1", "J2"],
10 | daysMin: ["2", "3", "4", "5", "A", "I", "1", "2"],
11 | months: ["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"],
12 | monthsShort: ["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"],
13 | today: "Leo"
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_fa.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 translation.
3 | *
4 | * Author: Ali Choopan
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "نتیجهای یافت نشد."; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return " لطفا بیش از"+n+"کاراکتر وارد نمایید "; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return " لطفا" + n + " کاراکتر را حذف کنید."; },
13 | formatSelectionTooBig: function (limit) { return "شما فقط میتوانید " + limit + " مورد را انتخاب کنید"; },
14 | formatLoadMore: function (pageNumber) { return "در حال بارگذاری موارد بیشتر ..."; },
15 | formatSearching: function () { return "در حال جستجو"; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_is.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Icelandic translation.
3 | *
4 | */
5 | (function ($) {
6 | "use strict";
7 |
8 | $.extend($.fn.select2.defaults, {
9 | formatNoMatches: function () { return "Ekkert fannst"; },
10 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vinsamlegast skrifið " + n + " staf" + (n == 1 ? "" : "i") + " í viðbót"; },
11 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vinsamlegast styttið texta um " + n + " staf" + (n == 1 ? "" : "i"); },
12 | formatSelectionTooBig: function (limit) { return "Þú getur aðeins valið " + limit + " atriði"; },
13 | formatLoadMore: function (pageNumber) { return "Sæki fleiri niðurstöður..."; },
14 | formatSearching: function () { return "Leita..."; }
15 | });
16 | })(jQuery);
17 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_sv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Swedish translation.
3 | *
4 | * Author: Jens Rantil
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Inga träffar"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Var god skriv in " + n + (n>1 ? " till tecken" : " tecken till"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Var god sudda ut " + n + " tecken"; },
13 | formatSelectionTooBig: function (limit) { return "Du kan max välja " + limit + " element"; },
14 | formatLoadMore: function (pageNumber) { return "Laddar fler resultat..."; },
15 | formatSearching: function () { return "Söker..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_da.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Danish translation.
3 | *
4 | * Author: Anders Jenbo
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Ingen resultater fundet"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Angiv venligst " + n + " tegn mere"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Angiv venligst " + n + " tegn mindre"; },
13 | formatSelectionTooBig: function (limit) { return "Du kan kun vælge " + limit + " emne" + (limit === 1 ? "" : "r"); },
14 | formatLoadMore: function (pageNumber) { return "Indlæser flere resultater…"; },
15 | formatSearching: function () { return "Søger…"; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_it.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Italian translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Nessuna corrispondenza trovata"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Inserisci ancora " + n + " caratter" + (n == 1? "e" : "i"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Inserisci " + n + " caratter" + (n == 1? "e" : "i") + " in meno"; },
11 | formatSelectionTooBig: function (limit) { return "Puoi selezionare solo " + limit + " element" + (limit == 1 ? "o" : "i"); },
12 | formatLoadMore: function (pageNumber) { return "Caricamento in corso..."; },
13 | formatSearching: function () { return "Ricerca..."; }
14 | });
15 | })(jQuery);
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_no.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Norwegian translation.
3 | *
4 | * Author: Torgeir Veimo
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Ingen treff"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vennligst skriv inn " + n + (n>1 ? " flere tegn" : " tegn til"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vennligst fjern " + n + " tegn"; },
13 | formatSelectionTooBig: function (limit) { return "Du kan velge maks " + limit + " elementer"; },
14 | formatLoadMore: function (pageNumber) { return "Laster flere resultater..."; },
15 | formatSearching: function () { return "Søker..."; }
16 | });
17 | })(jQuery);
18 |
19 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_pt-BR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Brazilian Portuguese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Informe " + n + " caractere" + (n == 1? "" : "s"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " caractere" + (n == 1? "" : "s"); },
11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); },
12 | formatLoadMore: function (pageNumber) { return "Carregando mais resultados..."; },
13 | formatSearching: function () { return "Buscando..."; }
14 | });
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/public/less/includes/hatch-navbar.less:
--------------------------------------------------------------------------------
1 | body.navbar-fixed
2 | {
3 | padding-top : @navbar-height;
4 | }
5 |
6 | .navbar-fixed-top
7 | {
8 | z-index : 2;
9 | }
10 |
11 | ul.breadcrumb
12 | {
13 | //margin-right : -2px;
14 | border-radius : 0 0 3px 3px;
15 | border-top : 0;
16 | padding-top : 8px;
17 | width : auto;
18 | padding-left : 0;
19 | padding-right : 0;
20 | margin-bottom : 10px;
21 |
22 | li:first-child
23 | {
24 | margin-left : 13px;
25 | }
26 |
27 | li.active
28 | {
29 | font-weight: bold;
30 | }
31 |
32 | > li
33 | {
34 | display : inline;
35 | }
36 | }
37 |
38 | .subnav
39 | {
40 | margin-bottom: 10px;
41 | width : auto;
42 | }
43 |
44 | .subnav-fixed
45 | {
46 | z-index : 1;
47 | }
48 |
49 | .subnav.withBreadcrumb
50 | {
51 | border-radius : 3px 3px 0 0;
52 | margin-bottom: 0px;
53 | }
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_pt-PT.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Portuguese (Portugal) translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduza " + n + " car" + (n == 1 ? "ácter" : "acteres"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " car" + (n == 1 ? "ácter" : "acteres"); },
11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); },
12 | formatLoadMore: function (pageNumber) { return "A carregar mais resultados..."; },
13 | formatSearching: function () { return "A pesquisar..."; }
14 | });
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_ro.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Romanian translation.
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Nu a fost găsit nimic"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vă rugăm să introduceți incă " + n + " caracter" + (n == 1 ? "" : "e"); },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vă rugăm să introduceți mai puțin de " + n + " caracter" + (n == 1? "" : "e"); },
11 | formatSelectionTooBig: function (limit) { return "Aveți voie să selectați cel mult " + limit + " element" + (limit == 1 ? "" : "e"); },
12 | formatLoadMore: function (pageNumber) { return "Se încarcă..."; },
13 | formatSearching: function () { return "Căutare..."; }
14 | });
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/test/group.test.js:
--------------------------------------------------------------------------------
1 | var should = require('./');
2 | var Group, Page, app, compound;
3 | var should = require('should');
4 |
5 | describe('Group', function() {
6 |
7 | before(function(done) {
8 | app = getApp(done);
9 | compound = app.compound;
10 | Group = compound.models.Group;
11 | Page = compound.models.Page;
12 | });
13 |
14 | it('should create clone', function(done) {
15 | Group.findOne({where:{url: 'example.com'}}, function(e, g) {
16 | g.clone({
17 | url: 'example.com/1602',
18 | name: 'Example 1602'
19 | }, function(e, clone) {
20 | should.not.exist(e);
21 | should.exist(clone);
22 | clone.url.should.equal('example.com/1602');
23 | clone.homepage.url.should.equal('example.com/1602');
24 | done();
25 | });
26 | });
27 | });
28 | });
29 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_et.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Estonian translation.
3 | *
4 | * Author: Kuldar Kalvik
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Tulemused puuduvad"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sisesta " + n + " täht" + (n == 1 ? "" : "e") + " rohkem"; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sisesta " + n + " täht" + (n == 1? "" : "e") + " vähem"; },
13 | formatSelectionTooBig: function (limit) { return "Saad vaid " + limit + " tulemus" + (limit == 1 ? "e" : "t") + " valida"; },
14 | formatLoadMore: function (pageNumber) { return "Laen tulemusi.."; },
15 | formatSearching: function () { return "Otsin.."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-jvectormap/css/jquery-jvectormap-1.2.2.css:
--------------------------------------------------------------------------------
1 | .jvectormap-label {
2 | position: absolute;
3 | display: none;
4 | border: solid 1px #CDCDCD;
5 | -webkit-border-radius: 3px;
6 | -moz-border-radius: 3px;
7 | border-radius: 3px;
8 | background: #292929;
9 | color: white;
10 | font-family: sans-serif, Verdana;
11 | font-size: smaller;
12 | padding: 3px;
13 | }
14 |
15 | .jvectormap-zoomin, .jvectormap-zoomout {
16 | position: absolute;
17 | left: 10px;
18 | -webkit-border-radius: 3px;
19 | -moz-border-radius: 3px;
20 | border-radius: 3px;
21 | background: #292929;
22 | padding: 3px;
23 | color: white;
24 | width: 10px;
25 | height: 10px;
26 | cursor: pointer;
27 | line-height: 10px;
28 | text-align: center;
29 | }
30 |
31 | .jvectormap-zoomin {
32 | top: 10px;
33 | }
34 |
35 | .jvectormap-zoomout {
36 | top: 30px;
37 | }
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/tags/new.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%= t('tags.headers.add') %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- formTagBegin({action: pathTo.createTag(sectionName), remote: true, method: 'POST', id: 'tag-form', class: 'form-slim' }) %>
10 |
11 |
12 | <% include _form %>
13 |
14 |
18 | <%- formTagEnd() %>
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/js/tabs_accordian.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | //Accordians
3 | $('.panel-group').collapse({
4 | toggle: false
5 | })
6 |
7 | /***** Tabs *****/
8 | //Normal Tabs - Positions are controlled by CSS classes
9 | $('#tab-01 a').click(function (e) {
10 | e.preventDefault();
11 | $(this).tab('show');
12 | });
13 |
14 | $('#tab-2 a').click(function (e) {
15 | e.preventDefault();
16 | $(this).tab('show');
17 | });
18 |
19 | $('#tab-2 li:eq(1) a').tab('show');
20 |
21 | $('#tab-3 a').click(function (e) {
22 | e.preventDefault();
23 | $(this).tab('show');
24 | });
25 |
26 | $('#tab-3 li:eq(2) a').tab('show');
27 |
28 | $('#tab-4 a').click(function (e) {
29 | e.preventDefault();
30 | $(this).tab('show');
31 | });
32 |
33 | $('#tab-5 a').click(function (e) {
34 | e.preventDefault();
35 | $(this).tab('show');
36 | });
37 |
38 | });
--------------------------------------------------------------------------------
/hatch_modules/admin/app/views/tags/edit.ejs:
--------------------------------------------------------------------------------
1 |
2 |
<%= t('tags.headers.edit') %>
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%- formTagBegin({ action: pathTo.updateTag(sectionName, theTag.id), remote: true, method: 'PUT', id: 'tag-form', class: 'form-slim' }) %>
10 |
11 | <% include _form %>
12 |
13 |
17 | <%- formTagEnd() %>
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_en.js.template:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 translation.
3 | *
4 | * Author: Your Name
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "No matches found"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Please enter " + n + " more character" + (n == 1 ? "" : "s"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Please delete " + n + " character" + (n == 1 ? "" : "s"); },
13 | formatSelectionTooBig: function (limit) { return "You can only select " + limit + " item" + (limit == 1 ? "" : "s"); },
14 | formatLoadMore: function (pageNumber) { return "Loading more results..."; },
15 | formatSearching: function () { return "Searching..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_id.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Indonesian translation.
3 | *
4 | * Author: Ibrahim Yusuf
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Tidak ada data yang sesuai"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Masukkan " + n + " huruf lagi" + (n == 1 ? "" : "s"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Hapus " + n + " huruf" + (n == 1 ? "" : "s"); },
13 | formatSelectionTooBig: function (limit) { return "Anda hanya dapat memilih " + limit + " pilihan" + (limit == 1 ? "" : "s"); },
14 | formatLoadMore: function (pageNumber) { return "Mengambil data..."; },
15 | formatSearching: function () { return "Mencari..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/hatch_modules/core-widgets/app/controllers/widgets/group-header.js:
--------------------------------------------------------------------------------
1 | var Widget = require(process.env.HATCH_WIDGETCONTROLLERPATH);
2 |
3 | function GroupHeaderController(init) {
4 | Widget.call(this, init);
5 | }
6 |
7 | module.exports = GroupHeaderController;
8 | require('util').inherits(GroupHeaderController, Widget);
9 |
10 | /**
11 | * Show this widget.
12 | *
13 | * @param {HttpContext} c - context
14 | */
15 | GroupHeaderController.prototype.show = function (c) {
16 | c.locals.inlineEditAllowed = true;
17 | c.render({ layout: 'widgets' });
18 | };
19 |
20 | /**
21 | * Update the HTML header for the group.
22 | *
23 | * @param {HttpContext} c - context
24 | */
25 | GroupHeaderController.prototype.update = function (c) {
26 | c.req.group.headerHtml = c.req.body.content;
27 | c.locals.group.save(function (err) {
28 | if (err) {
29 | return c.send(err);
30 | }
31 |
32 | c.send('ok');
33 | });
34 | };
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_fr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 French translation
3 | */
4 | (function ($) {
5 | "use strict";
6 |
7 | $.extend($.fn.select2.defaults, {
8 | formatNoMatches: function () { return "Aucun résultat trouvé"; },
9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Merci de saisir " + n + " caractère" + (n == 1? "" : "s") + " de plus"; },
10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Merci de supprimer " + n + " caractère" + (n == 1? "" : "s"); },
11 | formatSelectionTooBig: function (limit) { return "Vous pouvez seulement sélectionner " + limit + " élément" + (limit == 1 ? "" : "s"); },
12 | formatLoadMore: function (pageNumber) { return "Chargement de résultats supplémentaires..."; },
13 | formatSearching: function () { return "Recherche en cours..."; }
14 | });
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/hatch_modules/admin/app/pages/403.js:
--------------------------------------------------------------------------------
1 | //
2 | // Hatch.js is a CMS and social website building framework built in Node.js
3 | // Copyright (C) 2013 Inventures Software Ltd
4 | //
5 | // This file is part of Hatch.js
6 | //
7 | // Hatch.js is free software: you can redistribute it and/or modify it under the terms of the
8 | // GNU Affero General Public License as published by the Free Software Foundation, version 3
9 | //
10 | // Hatch.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
11 | // without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 | //
13 | // See the GNU Affero General Public License for more details. You should have received a copy of the GNU
14 | // General Public License along with Hatch.js. If not, see .
15 | //
16 | // Authors: Marcus Greenwood, Anatoliy Chakkaev and others
17 | //
18 |
19 | exports.icon = 'icon-lock';
20 | exports.respondTo = '403';
21 |
22 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/jquery-tags-input/jquery.tagsinput.css:
--------------------------------------------------------------------------------
1 | div.tagsinput { border:1px solid #CCC; background: #FFF; padding:5px; width:300px; height:100px; overflow-y: auto;}
2 | div.tagsinput span.tag { border: 1px solid #a5d24a; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom:5px;font-family: helvetica; font-size:13px;}
3 | div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px; }
4 | div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px; margin-right:5px; margin-bottom:5px; }
5 | div.tagsinput div { display:block; float: left; }
6 | .tags_clear { clear: both; width: 100%; height: 0px; }
7 | .not_valid {background: #FBD8DB !important; color: #90111A !important;}
8 |
--------------------------------------------------------------------------------
/public/admin/webarch/assets/plugins/bootstrap-select2/select2_locale_bg.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 translation.
3 | *
4 | * Author: Lubomir Vikev
5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Няма намерени съвпадения"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Моля въведете още " + n + " символ" + (n == 1 ? "" : "а"); },
12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Моля въведете с " + n + " по-малко символ" + (n == 1? "" : "а"); },
13 | formatSelectionTooBig: function (limit) { return "Можете да направите до " + limit + (limit == 1 ? " избор" : " избора"); },
14 | formatLoadMore: function (pageNumber) { return "Зареждат се още..."; },
15 | formatSearching: function () { return "Търсене..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------