Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
angular-bulma
Advanced tools
This is a (WIP) project to bring some interaction to the components of Bulma into the Angular world.
The project is in a really early stage and I will implement new components as I need them in my other projects.
Bulma is a dependency of this project so you don't need to install it separately.
npm install --save angular-bulma
bower install --save angular-bulma
Add the dist/angular-bulma.min.js
to your HTML file.
Add bulma
module as a dependency of your Angular app:
angular.module('yourModule', ['bulma']);
This component wraps the bulma-daterangepicker
package into an Angular directive and is heavily inspired (pretty much copy-pasted) by
angular-daterangepicker.
<bu-daterangepicker ng-model="myDaterange"/>
Important! The model must be an Object and have
startDate
andendDate
properties.
Min and max value can be set via additional attributes:
<bu-daterangepicker ng-model="date" min="'2000-01-01'" max="'2000-01-02'"/>
It can be further customized by passing in the options
attribute.
<bu-daterangepicker ng-model="date" min="'2000-01-01'" max="'2000-01-02'" options="{separator: ':'}"/>
Add the bu-dropdown
class to any tag and the bu-dropdown-body
to any of its descendants. The
body will be hidden by default and any click on the outer element will make the body visible. After
that any click anywhere inside the document will make the dropdown body to hide again.
<div class="bu-dropdown">
<div class="button">Dropdown</div>
<div class="bu-dropdown-body">
<nav class="menu">
<ul class="menu-list">
<li><a>Menu item</a></li>
<li><a>Menu item</a></li>
<li><a>Menu item</a></li>
<li><a>Menu item</a></li>
</ul>
</nav>
</div>
</div>
bu-is-right
- Adding this class to the bu-dropdown-body
element will make it align to the right
side of the bu-dropdown
.
As mentioned before, this project will evolve with the need for features. This is a clear example of a feature implemented as the minimum needed.
<bu-timepicker ng-model="myTime"/>
Again, this is an early stage project, any help is appreciated, feel free to open issues and submit pull requests.
FAQs
Interactive components using Bulma framework brought to Angular
The npm package angular-bulma receives a total of 9 weekly downloads. As such, angular-bulma popularity was classified as not popular.
We found that angular-bulma demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.