Mojolicious-Plugin-DevexpressHelpers
view release on metacpan or search on metacpan
lib/Mojolicious/Plugin/DevexpressHelpers/Helpers.pm view on Meta::CPAN
use utf8;
package Mojolicious::Plugin::DevexpressHelpers::Helpers;
$Mojolicious::Plugin::DevexpressHelpers::Helpers::VERSION = '0.163572';
#ABSTRACT: Helpers for Devexpress controls are defined here
use Modern::Perl;
use Mojo::ByteStream;
use MojoX::AlmostJSON qw(encode_json);
use constant DEBUG => 0;
#Not sure why C<out> function have to decode from utf8,
#but it make my day!
our $OUT_DECODE = 'UTF-8';
our $INDENT_BINDING = 0;
my @generic_controls = qw(
Accordion
ActionSheet
Autocomplete
Box
CheckBox
Calendar
ColorBox
ContextMenu
DateBox
DeferRendering
FileUploader
Gallery
List
LoadIndicator
Lookup
Map
MultiView
NavBar
NumberBox
Panorama
Pivot
PivotGrid
PivotGridFieldChooser
Popover
ProgressBar
RadioGroup
RangeSlider
Resizable
ResponsiveBox
Scheduler
ScrollView
SelectBox
Slider
Switch
TabPanel
Tabs
TagBox
TextArea
TextBox
TitleView
Toast
Toolbar
TreeView
);
#Helper method to export without prepending a prefix
my @without_prefix = qw( dxbuild required_assets require_asset indent_binding append_js prepend_js );
#Helper method to export with prepending a prefix
my @with_prefix = (qw( Button DataGrid Form Popup Menu LoadPanel Lookup ),
( run in 1.230 second using v1.01-cache-2.11-cpan-b16cb0d3907 )