1.0.2 • Published 8 years ago

mml v1.0.2

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
8 years ago

MML

The command line tool to build, deploy and manage MML-based applications.

Mobile Markup Language for the creation of cross-platform mobile applications

#Installation In your command-line on Windows:

    c:\> npm install -g mml

In your terminal on Mac OS X/Linux:

    $sudo npm install -g mml

Creating a new mml project

This simple example demonstrates how can create an project:

	mml create new_project
	cd mml
	mml prepare ionic
	mml build android

Documentation

Mobile Semantic

Button, checkbox, edittext, form, picture, radiogroup, ratingbar, seekbar, spinner, text, toggle, dialog, layout, link, menu, tabs, view

button:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
widthIt sets the width of the block elements
  <button
  	id="String"
	margin="em|percentage" 
	padding="em|percentage" 
	status="enabled|disabled" 
	width="em|percentage">
	Text of the button
  </button>

checkbox:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
widthIt sets the width of the block elements
  <checkbox
	id="String"
	margin="em|percentage" 
	padding="em|percentage" 
	state="enable|disabled"
	alignText="right|left" 
	value="true|false"> 
	Text of the checkbox
  </checkbox>

edittext:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
widthIt sets the width of the block elements
multilineIt sets the width of the block elements
hintSpecifies a short hint that describes the expected value of a text area
  <edittext 
	margin="em|percentage" 
	padding="em|percentage" 
	status="enable|disabled" 
	multiline="false|true"
	hint="String"
	width="em|percentage">
	Text of the edittext
  </edittext>

form:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
submitFunction
validateFunction
  <form 
	id="String"
	submit="Function" 
	validate="Function" 
	padding="em|percentage" 
	margin="em|percentage">
	Content of the form
  </form>

picture:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
alignThe align attribute specifies the alignment of an image according to the surrounding element.
loadfile path
  <picture
	id="String"
	margin="em|percentage" 
	padding="em|percentage" 
	width="em|percentage" 
	state="enable|disabled"
	align="right|left|center" 
	load="File"> 
  </picture>

picture:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
alignThe align attribute specifies the alignment of an image according to the surrounding element.
loadfile path
  <picture
	id="String"
	margin="em|percentage" 
	padding="em|percentage" 
	width="em|percentage" 
	state="enable|disabled"
	align="right|left|center" 
	load="File"> 
  </picture>

radiogroup:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
alignThe align attribute specifies the alignment of an image according to the surrounding element.
dataobject of options
  <radiogroup
	margin="em|percentage" 
	padding="em|percentage" 
	status="enable|disabled"
	align="vertical|horizontal"
	data="{'opcion 1' : 1, 'opcion 2' : 2}"
	id="String">
  </radiogroup>

ratingbar:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
value
length
  <ratingbar
	id="String"
	length="Number"
	value="Number"
	margin="em|percentage" 
	padding="em|percentage" >
  </ratingbar>

seekbar:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
value
min
max
  <seekbar
	margin="em|percentage" 
	padding="em|percentage" 
	status="enable|disabled" 
	id="String"
	min="Number"
	max="Number"
	value="Number">
  </seekbar>

spinner:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
hintSpecifies a short hint that describes the expected value of a text area
dataobject of options
  <spinner
	margin="em|percentage" 
	padding="em|percentage"
	status="enable|disabled"
	data="Array"
	hint="String"
	id="String" >
  </spinner>

text:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
alignThe align attribute specifies the alignment of an text according to the surrounding element.
  <text
	id="String"
	margin="em|percentage" 
	padding="em|percentage" 
	width="em|percentage" 
	state="enable|disabled"
	align="right|left|center"> 
	The text
  </text>

toggle:

AttributeDefinition
idProvides a unique identifier
marginDistance from each side to the neighboring element
paddingDistance between the border and the content of the element
statusThis Boolean attribute indicates that the user cannot interact with the control
alignText
value
  <toggle
	id="String"
	margin="em|percentage" 
	padding="em|percentage" 
	state="enable|disabled"
	alignText="right|left" 
	value="true|false"> 
	Text of the checkbox
  </toggle>
1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago