Security News
38% of CISOs Fear They’re Not Moving Fast Enough on AI
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
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
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
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.
Security News
Company News
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.