Ajax markup


Provides an AJAX API for creating filtered content by applying drupal input filters.

Features

  • supports BBCode, Markdown, Textile, HTML, PHP, and any other markup system provided as a drupal module
  • provides an ajaxified version of check_markup() of drupal
  • provides "access ajax markup" user permission
  • fully integrated into BUEditor. Button code:
    6.x-1.x: php: return module_invoke('ajax_markup', 'on') ? 'js: eDefAjaxPreview();' : '';
    6.x-2.x: js: E.prvAjax();

How to integrate (for developers)

  1. Load the API by calling ajax_markup_on() at server side.
    if (module_invoke('ajax_markup', 'on')) {
      drupal_add_js(YOUR_SCRIPT.js);
    }
    
  2. Inside YOUR_SCRIPT.js call $.ajaxMarkup
    $.ajaxMarkup(INPUT, INPUT_FORMAT, CALLBACK);
    
    function CALLBACK(OUTPUT, SUCCESS, REQUEST) {
      if (SUCCESS) $('div#preview').html(OUTPUT);
      else alert(OUTPUT);
    }
    

Ajax markup项目的Drush安装命令:复制到剪贴板

注:个别模块仍需开启相关子模块。
周安装量: 
958
维护状态: 
积极维护中
开发状态: 
积极开发中

推荐版本下载:

版本下载地址发布日期发布说明翻译下载
7.x-1.1tar.gz (9.06 KB) | zip (10 KB)2013年12月18日发布说明简 | 繁 | 更多

开发版本下载:

版本下载地址发布日期发布说明翻译下载
7.x-1.x-devtar.gz (9.08 KB) | zip (10.01 KB)2013年9月30日发布说明简 | 繁 | 更多