UNPKG

rutile

Version:

Factory automation for Mobile Enterprise.

42 lines (30 loc) 841 B
// represent thumbnail of image type field of the ext-entity var self = exports; var ImageTools = require('ImageTools'); // * * * * * * * * * * * * * * * * * * * * * * * var model; var featureField; exports.setExtentity = function(extentity){ model = extentity; }; exports.getExtentity = function(){ return model; }; exports.setFeatureField = function(field_name){ featureField = field_name; }; exports.getFeatureField = function(){ return featureField; }; var updateView = function(){ if( model.entity[featureField] ){ var image = ImageTools.getImageFromBase64String(model.entity[featureField]); var thumb = ImageTools.makeThumbnailImage(image); $.SelectedImage.image = thumb; }else{ $.SelectedImage.image = null; } }; exports.updateView = function(){ updateView(); };