The older the version, the less likely the documentation will be right.
data-mjf_asl_name_value="NAME=VALUE"
data-mjf_asl_action=""
<input>
$m.h.form_required.valid_forms[]
$m.tag.html(IN_ID, IN_CONTENT, IN_HOW, IN_ENCODED)
$m.de.throw_fatal(IN_MSG)
$m.attr.set()
$m.stop_bubble()
$m.css_class.add()
$m.ajax.update_queue()
$m.config.ajax.use === false
tool_tip_cont
$m.document
document
$m.ajax.request.update_id
.ajax_visual_content
magic.12.7.7.css
data-mjf_ajax_update_id_action="overwrite(OR)append(OR)prepend"
data-mjf_ajax_update_id_overwrite
data-mjf_h5v_autoload="true"
data-mjf_h5v_autoplay="true"
method
data-mjf_err_parent="PARENT_ID"
<script>
window.event
css_versions
ajax.timeout
lang : "en_us"
en_us
basedir : "/PATH/TO/"
$m.construct()
data-mjf_ajax_timeout="N"
magic.src.js
$m.trim(IN_STRING)
$m.get_keycode(IN_KEYCODE)
$m.keycode.get(IN_KEYCODE)
$m.is_worthy_keycode(IN_KEYCODE)
$m.keycode.is_worthy(IN_KEYCODE)
$m.get_mouse_btn(IN_EVENT)
$m.mouse_btn.get(IN_EVENT)
$m.ev(IN_STRING)
$m.ev.all(IN_STRING)
$m.ev_script(IN_STRING)
$m.ev.script(IN_STRING)
wand.src.js
$m.wand.ajax_auto
$m.wand.ajax_polling
basedir : "/resources/javascript/magic/"
$m.find_baseurl()
/PATH/TO/magic/_versions.js
data-mjf_ajax_click_method
data-mjf_ajax_method
$m.wand.ajax_change
$m.wand.ajax_kc
onkeyup
$m.smooth_scroll.construct(IN_ID, IN_MINUS_PADDING_TOP, IN_MINUS_PADDING_LEFT)
IN_MINUS_PADDING_TOP
IN_MINUS_PADDING_LEFT
$m.tags.remove
$m.tags.remove.empty
$m.tag.clone()
$m.tag.replace()
$m.tag.remove()
Enter
Return
$m.ajax.just_html_update()
<input type="text">
<textarea>
<select>
setAttribute()
getAttribute()
$m.ajax.active.state
$m.ajax.active.msg
$m.shortcut
$m.ajax.request_failed()
$m.ev_script()
$m.smooth_scroll
$m.smooth_scroll_overflow
_gag
$m.scroll_to_id
$m.scroll_top
$m.element.attach()
addEventListener()
attachEvent()
$m.element.detach()
removeEventListener()
detachEvent()
$m.try_json_parse()
JSON.parse()
$m.scroll_top()
scrollTop = 0
$m.de.get_tricks()
$m.insert_node_at_selection_point()
data-mjf_ajax_update_id_scroll_to
$m.scroll_to_id();
display: table-row
data-mjf_ajax_form_reset
$m.wand.ajax_submit
$m.wand.submit_onclick
.ajax_visual_form
mjf_config
magic.11.11.29.js
trick
$m.init_tag()
assist/json2.js
dropdown_menu.css
ajax_lookup.css
$m.strip_tags()
$m.strip_tags_from_id()
$m.ut.decode_entities()
mjf_config.send_timezone_to
motion.js
$m.wand.s2lcus
$m.wand.copy_fields
magic.10.12.20
<option value="">
mjf_config.animations.use
mjf_config.global_debug
false
"low"
"high"
$m.wand.clear_onclick
10.9.15
data-mjf_ga_track_ext
data-mjf_ga_track_ext_cat
/
$m.wand.change_field_type
wand
$m.wand.js
data-mjf_lswitch_use_css="false"
data-mjf_lswitch_cookie="false"
data-mjf_dr_hide="false"
$m.set_cursor = function(in_id, in_pos)
data-mjf_ajax_update_id_scroll_top
data-mjf_ajax_update_id
data-m="WHATEVER"
data-mjf="WHATEVER"
data-(!mjf)="WHATEVER"
data-(mjf_*)="WHATEVER"
data-mjf="|return_false"
$m.remove_tag()
new_form_fields.js
<a>
document.all[in_id].attributes[in_attribute].value
#
setTimeout()
<a href="/page.html">
<a href="http://www.domain.com/page.html">
.ajax_visual
var config = { }
data-mjf_ga_track="false"