Giter Club home page Giter Club logo

happy's People

Contributors

paveljanda avatar romanmatyus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

happy's Issues

NPM package

As you know Bower is no longer supported. Can you make NPM package to use in projects. You have something for NPM but it is not compiled. Happy.js throws me an error Uncaught SyntaxError: Unexpected token 'export'
Thanks a lot.

Bootstrap like size modifiers

It would be great if we had happy-sm, happy-md & happy-lg size modifiers, make the default one little larger (24px?) and use current one as smversion.

Change directory structure to follow standard

Since this package is on bower now you should really consider changing directory structure like I mentioned in #1.

This is standard for frontend components and would probably be best to follow it.

/dist <- compiled assets
/src <- source assets

If you want I can send PR. :)

Radio input can't accept numeric value

This code is fine:
<input class="happy primary" type="radio" name="a1" value="a1" checked>

This code raise an exception:
<input class="happy primary" type="radio" name="a1" value="1" checked>
Exception:
happy.js:108 Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': '.happy-radio[data-name="a1"][data-value=1]' is not a valid selector.

Add into bower/npm package manager

Sorry for being so pesky,
first composer now this, but I switched to this composer plugin which installs my assets into www/assets and this gives me much more control over by assets in webloader, it would be great having happy there too :)

Missing 'dist' directory

Directory 'dist' is missing, making it impossible to use with Bower. At least for my basic knowledge.

The problem is in version 2.0.x. Older v1.0.8 was OK.

Bug in older Safari browsers

On Safari 13 and older, there is syntax error in code:
SyntaxError: Unexpected token '='. Expected an opening '(' before a method's parameter list.

Problems are with this code

init = () => {
	this.removeBySelector('.happy-radio');
	this.removeBySelector('.happy-checkbox');

	this.initRadio();
	this.initCheckbox();
}
``` and similars, because public field declarations are not supported up to Safari 14.1.

And as a dependent library for DataGrid it could not be used on older Apple devices.

Rendering of checkbox in Edge

There is a problem with checkbox (checked state) in the Microsoft Edge (possibly Explorer too).

Here is a picture:

happy-checkbox-error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.