Enyo: Up and Running: Build Native-Quality Cross-Platform JavaScript Apps by Roy Sutton
Author:Roy Sutton
Language: eng
Format: mobi, azw3, epub, pdf
Tags: COMPUTERS / Programming Languages / JavaScript
ISBN: 9781491921234
Publisher: O'Reilly Media
Published: 2015-01-09T08:00:00+00:00
Layout Library Features
The modular Layout library includes several kinds for arranging controls. Three of the kinds we’ll discuss are Fittable, List, and Panels. Visit the Enyo docs website to find out more information on the Layout library and the kinds not covered here.
Fittable
One aspect of layout that Enyo makes easier is designing elements that fill the size of a given space. Enyo provides two layout kinds, FittableColumnsLayout and FittableRowsLayout, to accomplish this. Fittable layouts allow for a set of components to be arranged such that one (and only one) component expands to fill the space available while the others retain their fixed size. FittableColumnsLayout arranges components horizontally while FittableRowsLayout arranges them vertically. To specify the child component that will expand to fit the space available, set the fit property to true.
To apply the fittable style to controls, set the layoutKind property. To make it easier to use, the Layout library includes two controls with the layout already applied: FittableColumns and FittableRows. Fittables can be arranged within each other, as the following code sample shows:
enyo.kind({
name: 'Columns',
kind: 'FittableColumns',
components: [
{ content: 'Fixed width', classes: 'dont' },
{ content: 'This expands', fit: true, classes: 'do' },
{ content: 'Another fixed width', classes: 'dont' }
]
});
Download
Enyo: Up and Running: Build Native-Quality Cross-Platform JavaScript Apps by Roy Sutton.azw3
Enyo: Up and Running: Build Native-Quality Cross-Platform JavaScript Apps by Roy Sutton.epub
Enyo: Up and Running: Build Native-Quality Cross-Platform JavaScript Apps by Roy Sutton.pdf
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Hello! Python by Anthony Briggs(9914)
The Mikado Method by Ola Ellnestam Daniel Brolund(9777)
Dependency Injection in .NET by Mark Seemann(9337)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7778)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7557)
Svelte with Test-Driven Development by Daniel Irvine(7143)
Test-Driven Development with PHP 8 by Rainier Sarabia(6871)
Layered Design for Ruby on Rails Applications by Dementyev Vladimir;(6740)
Secrets of the JavaScript Ninja by John Resig & Bear Bibeault(6532)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6413)
Web Development with Django by Ben Shaw Saurabh Badhwar(6208)
React Application Architecture for Production by Alan Alickovic(5932)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5806)
Kotlin in Action by Dmitry Jemerov(5062)
Audition by Ryu Murakami(4583)
Software Architecture for Web Developers by Mihaela Roxana Ghidersa(4444)
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe(4316)
Accelerating Server-Side Development with Fastify by Manuel Spigolon Maksim Sinik & Matteo Collina(4293)
Functional Programming in JavaScript by Mantyla Dan(4038)
