Files
cmtool/app/assets/javascripts/cmtool/application.js.coffee
T
2025-08-27 11:55:13 -05:00

45 lines
1.2 KiB
CoffeeScript

#= require jquery
#= require jquery_ujs
#= require foundation
#= require ace/ace
#= require moment
#= require ace/theme-monokai
#= require ace/mode-coffee
#= require ace/mode-handlebars
#= require ace/mode-yaml
#= require ace/mode-haml
#= require ace/mode-slim
# require tinymce-jquery
# require tinymce
#= require pickadate/picker
#= require pickadate/picker.date
#= require pickadate/picker.time
#= require_directory .
#= require_self
$ ->
$(document).foundation()
collapsible.setup()
html_edit.setup()
yml_edit.setup()
$('.datepicker').pickadate()
$('.preview-page').click (ev)->
ev.preventDefault()
url = $(@).attr('href')
iframe = $('#preview-modal iframe')
params =
name: $('#page_name').val()
menu_text: $('#page_menu_text').val()
title: $('#page_title').val()
body: $('#page_body').val()
sidebar: $('#page_sidebar').val()
footer: $('#page_footer').val()
layout: $('#page_layout').val()
$.post url, page: params, (response)->
iframe.attr 'src', url
$('#preview-modal').foundation('reveal', 'open')
false
$("[data-time]").each ->
$(this).text moment($(this).data("time")).format($(this).data("timeFormat") or "dd D MMM HH:mm")