MapRules UI v0.0.1

October 12, 2018 ยท View on GitHub

MapRules UI v0.0.1

UI for Creating Custom Mapping Presets and Validation rules

CreateMapRule

Create new MapRules config

Back to top

GET /new

EditMapRule

Edit MapRules config

Back to top

GET /:id/edit

Path Parameters

NameTypeDescription
idString

MapRules configuration id

Query Parameters

NameTypeDescription
nameString

MapRules name initializes to this value

navString

show/hide navigation bar and submit button

Default value: show
Allowed values: [hide,show]

Examples

iFrame integration:

var win = document.getElementById('editMapRulesFrame').contentWindow;
win.postMessage("save:" + $("#configId").val(), '*');
window.addEventListener('message', function(event) {
  if(event.data && event.data.indexOf("Error") != -1){
    alert(event.data);
  }else{
    if(!$("#configId").val() || $("#configId").val() == ""){
      $("#configId").val(event.data);
      var configUrl = map_rules_url + "/" + $('#configId').val() + "/instructions";
      $("#viewMapRulesFrame").attr("src", configUrl);
    }
    $("#editMapRulesModal").modal('hide');
    $("#viewMapRulesFrame")[0].src =  $("#viewMapRulesFrame")[0].src;
  }
});

ViewMapRule

Start Editors with MapRules

Back to top

GET /:id/start

Parameter Parameters

NameTypeDescription
idString

MapRules configuration id

View MapRules instructions

Back to top

GET /:id/instructions

Path Parameters

NameTypeDescription
idString

MapRules configuration id

Query Parameters

NameTypeDescription
navString

nav show/hide navigation bar

Default value: show
Allowed values: [hide,show]