mirror of https://github.com/abpframework/abp.git
143 changed files with 29343 additions and 28982 deletions
@ -0,0 +1,220 @@ |
|||
# LeptonX Alpha Release |
|||
|
|||
We are excited to announce that the **alpha version** of the LeptonX theme has been released! As stated in [this blog post](https://volosoft.com/blog/introducing-the-lepton-theme-next-generation), LeptonX comes in different shapes. For this release, we introduce only ABP based projects with the Angular UI. So, if you are already using the ABP Framework and Angular as the frontend choice, you can integrate these packages into your project today. |
|||
|
|||
The theme has been deployed with two versions: LeptonX-lite (free) and LeptonX (commercial). |
|||
|
|||
> **Note that this theme currently only works for the *Angular UI*. Please keep waiting for other UI options.** |
|||
|
|||
## Open-Source |
|||
|
|||
This section shows how to replace the basic theme (that comes with open source ABP Framework startup template) with the new LeptonX-lite theme. |
|||
|
|||
To add `LeptonX-lite` into your project, |
|||
|
|||
* Install `@abp/ng.theme.lepton-x` NPM package |
|||
|
|||
`npm install @abp/ng.theme.lepton-x@preview` or |
|||
|
|||
`yarn add @abp/ng.theme.lepton-x@preview` |
|||
|
|||
* Then, we need to edit the styles array in `angular.json` to replace the existing style with the new one. |
|||
|
|||
Replace the following style |
|||
|
|||
```JSON |
|||
{ |
|||
"input": "node_modules/bootstrap/dist/css/bootstrap.min.css", |
|||
"inject": true, |
|||
"bundleName": "bootstrap-ltr.min" |
|||
}, |
|||
``` |
|||
|
|||
with |
|||
|
|||
```json |
|||
"node_modules/@volo/ngx-lepton-x.lite/styles/sidemenu-layout.min.css", |
|||
"node_modules/bootstrap-icons/font/bootstrap-icons.css", |
|||
``` |
|||
|
|||
* Finally, remove `ThemeBasicModule` and import the related modules in `app.module.ts` |
|||
|
|||
```js |
|||
import { ThemeLeptonXModule } from '@abp/ng.theme.lepton-x'; |
|||
import { SideMenuLayoutModule } from '@abp/ng.theme.lepton-x/layouts'; |
|||
|
|||
@NgModule({ |
|||
imports: [ |
|||
// ... |
|||
|
|||
// do not forget to remove ThemeBasicModule |
|||
// ThemeBasicModule.forRoot(), |
|||
ThemeLeptonXModule.forRoot(), |
|||
SideMenuLayoutModule.forRoot(), |
|||
], |
|||
// ... |
|||
}) |
|||
export class AppModule {} |
|||
``` |
|||
|
|||
Note: If you employ [Resource Owner Password Flow](https://docs.abp.io/en/abp/latest/UI/Angular/Authorization#resource-owner-password-flow) for authorization, you should import the following module as well: |
|||
|
|||
```js |
|||
import { AccountLayoutModule } from '@abp/ng.theme.lepton-x/account'; |
|||
|
|||
@NgModule({ |
|||
// ... |
|||
imports: [ |
|||
// ... |
|||
AccountLayoutModule.forRoot(), |
|||
// ... |
|||
], |
|||
// ... |
|||
}) |
|||
export class AppModule {} |
|||
``` |
|||
|
|||
To change the logos and brand color of the `LeptonX`, simply add the following CSS to the `styles.scss` |
|||
|
|||
```css |
|||
:root { |
|||
--lpx-logo: url('/assets/images/logo.png'); |
|||
--lpx-logo-icon: url('/assets/images/logo-icon.png'); |
|||
--lpx-brand: #edae53; |
|||
} |
|||
``` |
|||
|
|||
- `--lpx-logo` is used to place the logo in the menu. |
|||
- `--lpx-logo-icon` is a square icon used when the menu is collapsed. |
|||
- `--lpx-brand` is a color used throughout the application, especially on active elements. |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
## ABP Commercial |
|||
|
|||
This section shows how to replace the lepton theme (that comes with the ABP Commercial startup template) with the new LeptonX theme. |
|||
|
|||
To add `LeptonX` into your existing projects, |
|||
|
|||
* Firstly, install `@volosoft/abp.ng.theme.lepton-x` NPM package |
|||
|
|||
`npm install @volosoft/abp.ng.theme.lepton-x@preview` or |
|||
|
|||
`yarn add @volosoft/abp.ng.theme.lepton-x@preview` |
|||
|
|||
* Then, edit `angular.json` as follows: |
|||
|
|||
Remove the following config from the `styles` array since LeptonX provides bootstrap as embedded in its CSS. |
|||
|
|||
```JSON |
|||
{ |
|||
"input": "node_modules/bootstrap/dist/css/bootstrap.min.css", |
|||
"inject": true, |
|||
"bundleName": "bootstrap-ltr.min" |
|||
}, |
|||
``` |
|||
|
|||
Add the following ones into the `styles` array |
|||
|
|||
```JSON |
|||
{ |
|||
"input": "node_modules/@volosoft/ngx-lepton-x/styles/themes/dark.css", |
|||
"inject": false, |
|||
"bundleName": "lepton-x.dark" |
|||
}, |
|||
{ |
|||
"input": "node_modules/@volosoft/ngx-lepton-x/styles/themes/dim.css", |
|||
"inject": false, |
|||
"bundleName": "lepton-x.dim" |
|||
}, |
|||
{ |
|||
"input": "node_modules/@volosoft/ngx-lepton-x/styles/themes/light.css", |
|||
"inject": false, |
|||
"bundleName": "lepton-x.light" |
|||
}, |
|||
"node_modules/@volosoft/ngx-lepton-x/styles/css/sidemenu-layout.min.css", |
|||
"node_modules/bootstrap-icons/font/bootstrap-icons.css", |
|||
``` |
|||
|
|||
Three of them are related to the theming and will be loaded during runtime. That's why they are not injected into the `head` as a style. Hence, the `"inject": false` |
|||
|
|||
The fourth one depends on which layout you want to use. For now, there is only `sidemenu-layout` available. In the future, there will be many layouts to choose from. |
|||
|
|||
The last one is `bootstrap-icons` which are being used throughout the components. |
|||
|
|||
* At last, remove `ThemeLeptonModule` and import the following modules in `app.module.ts` |
|||
|
|||
```js |
|||
import { ThemeLeptonXModule } from '@volosoft/abp.ng.theme.lepton-x'; |
|||
import { AbpSideMenuLayoutModule } from '@volosoft/abp.ng.theme.lepton-x/layouts'; |
|||
|
|||
@NgModule({ |
|||
// ... |
|||
imports: [ |
|||
// ... |
|||
// ThemeLeptonModule.forRoot(), |
|||
ThemeLeptonXModule.forRoot(), |
|||
AbpSideMenuLayoutModule.forRoot(), // depends on which layout you choose |
|||
// ... |
|||
], |
|||
// ... |
|||
}) |
|||
export class AppModule {} |
|||
``` |
|||
|
|||
Note: If you employ [Resource Owner Password Flow](https://docs.abp.io/en/abp/latest/UI/Angular/Authorization#resource-owner-password-flow) for authorization, you should import the following module as well: |
|||
|
|||
```js |
|||
import { AccountLayoutModule } from '@volosoft/abp.ng.theme.lepton-x/account'; |
|||
|
|||
@NgModule({ |
|||
// ... |
|||
imports: [ |
|||
// ... |
|||
AccountLayoutModule.forRoot({ |
|||
layout: { |
|||
authLayoutImg: '/assets/images/login-bg.jpg', |
|||
}, |
|||
}), |
|||
// ... |
|||
], |
|||
// ... |
|||
}) |
|||
export class AppModule {} |
|||
``` |
|||
|
|||
`authLayoutImg`: (Optional) If not given, a default image will be placed on the authentication pages. |
|||
|
|||
|
|||
* At this point, `LeptonX` theme should be up and running within your application. However, you may need to overwrite some css variables based your needs for every theme available as follows: |
|||
```scss |
|||
:root { |
|||
.lpx-theme-dark { |
|||
--lpx-logo: url('/assets/images/logo/logo-light.svg'); |
|||
--lpx-logo-icon: url('/assets/images/logo/logo-light-icon.svg'); |
|||
--lpx-brand: #edae53; |
|||
} |
|||
|
|||
.lpx-theme-dim { |
|||
--lpx-logo: url('/assets/images/logo/logo-light.svg'); |
|||
--lpx-logo-icon: url('/assets/images/logo/logo-light-icon.svg'); |
|||
--lpx-brand: #f15835; |
|||
} |
|||
|
|||
.lpx-theme-light { |
|||
--lpx-logo: url('/assets/images/logo/logo-dark.svg'); |
|||
--lpx-logo-icon: url('/assets/images/logo/logo-dark-icon.svg'); |
|||
--lpx-brand: #69aada; |
|||
} |
|||
} |
|||
``` |
|||
|
|||
When the user selects a theme, the corresponding CSS class is added to the `body`, so you can write specific CSS rules to each theme. |
|||
|
|||
## Conclusion |
|||
|
|||
In this blog post, I've explained how to use the alpha version of the new LeptonX theme for ABP-based solution.s Please, keep in mind that this is an alpha version, and we will continue to work on the LeptonX theme. The APIs are bound to change and breaking changes may be introduced in future versions. |
|||
|
|||
We would like you to try it out with the latest version of the ABP Framework and give us feedback at lepton@volosoft.com or open an issue on this repository: https://github.com/volosoft/lepton-theme |
|||
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 152 KiB |
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,37 +1,37 @@ |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
} |
|||
@ -1,82 +1,82 @@ |
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28 |
|||
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,37 +1,37 @@ |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
} |
|||
@ -1,82 +1,82 @@ |
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28 |
|||
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,37 +1,37 @@ |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
} |
|||
@ -1,82 +1,82 @@ |
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28 |
|||
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,37 +1,37 @@ |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
{ |
|||
"name": "malihu-custom-scrollbar-plugin", |
|||
"version": "3.1.5", |
|||
"author": "malihu (http://manos.malihu.gr)", |
|||
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", |
|||
"license": "MIT", |
|||
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", |
|||
"main": "./jquery.mCustomScrollbar.js", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" |
|||
}, |
|||
"bugs": { |
|||
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" |
|||
}, |
|||
"keywords": [ |
|||
"jquery-plugin", |
|||
"custom-scrollbar", |
|||
"scrollbar" |
|||
], |
|||
"files": [ |
|||
"jquery.mCustomScrollbar.js", |
|||
"jquery.mCustomScrollbar.concat.min.js", |
|||
"jquery.mCustomScrollbar.css", |
|||
"mCSB_buttons.png", |
|||
"readme.md" |
|||
], |
|||
"jam": { |
|||
"dependencies": { |
|||
"jquery": ">=1.6", |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
}, |
|||
"dependencies": { |
|||
"jquery-mousewheel": ">=3.0.6" |
|||
} |
|||
} |
|||
@ -1,82 +1,82 @@ |
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
malihu custom scrollbar plugin |
|||
================================ |
|||
|
|||
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: |
|||
|
|||
* Vertical and/or horizontal scrollbar(s) |
|||
* Adjustable scrolling momentum |
|||
* Mouse-wheel, keyboard and touch support |
|||
* Ready-to-use themes and customization via CSS |
|||
* RTL direction support |
|||
* Option parameters for full control of scrollbar functionality |
|||
* Methods for triggering actions like scroll-to, update, destroy etc. |
|||
* User-defined callbacks |
|||
* Selectable/searchable content |
|||
|
|||
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) |
|||
|
|||
#### Installation |
|||
|
|||
npm: `npm install malihu-custom-scrollbar-plugin` |
|||
|
|||
Bower: `bower install malihu-custom-scrollbar-plugin` |
|||
|
|||
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) |
|||
|
|||
#### Usage |
|||
|
|||
Manual: `$(selector).mCustomScrollbar();` |
|||
|
|||
[Browserify](http://browserify.org/): |
|||
|
|||
var $ = require('jquery'); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
[webpack](https://webpack.github.io/): |
|||
|
|||
npm install imports-loader |
|||
npm install jquery-mousewheel |
|||
npm install malihu-custom-scrollbar-plugin |
|||
|
|||
module.exports = { |
|||
module: { |
|||
loaders: [ |
|||
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, |
|||
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } |
|||
] |
|||
} |
|||
}; |
|||
|
|||
var $ = require('jquery'); |
|||
require("jquery-mousewheel")($); |
|||
require('malihu-custom-scrollbar-plugin')($); |
|||
|
|||
|
|||
Requirements |
|||
------------------------- |
|||
|
|||
jQuery version **1.6.0** or higher |
|||
|
|||
Browser compatibility |
|||
------------------------- |
|||
|
|||
* Internet Explorer 8+ |
|||
* Firefox |
|||
* Chrome |
|||
* Opera |
|||
* Safari |
|||
* iOS |
|||
* Android |
|||
* Windows Phone |
|||
|
|||
License |
|||
------------------------- |
|||
|
|||
MIT License (MIT) |
|||
|
|||
http://opensource.org/licenses/MIT |
|||
|
|||
Donate |
|||
------------------------- |
|||
|
|||
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28 |
|||
@ -1,37 +1,37 @@ |
|||
.jq-stars { |
|||
display: inline-block; |
|||
} |
|||
|
|||
.jq-rating-label { |
|||
font-size: 22px; |
|||
display: inline-block; |
|||
position: relative; |
|||
vertical-align: top; |
|||
font-family: helvetica, arial, verdana; |
|||
} |
|||
|
|||
.jq-star { |
|||
width: 100px; |
|||
height: 100px; |
|||
display: inline-block; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.jq-star-svg { |
|||
width: 100%; |
|||
height: 100% ; |
|||
} |
|||
|
|||
.jq-star:hover .fs-star-svg polygon { |
|||
} |
|||
|
|||
.jq-star-svg polygon { |
|||
stroke: #000; |
|||
stroke-linejoin: round; |
|||
} |
|||
|
|||
/* un-used */ |
|||
.jq-shadow { |
|||
-webkit-filter: drop-shadow( -2px -2px 2px #888 ); |
|||
filter: drop-shadow( -2px -2px 2px #888 ); |
|||
} |
|||
.jq-stars { |
|||
display: inline-block; |
|||
} |
|||
|
|||
.jq-rating-label { |
|||
font-size: 22px; |
|||
display: inline-block; |
|||
position: relative; |
|||
vertical-align: top; |
|||
font-family: helvetica, arial, verdana; |
|||
} |
|||
|
|||
.jq-star { |
|||
width: 100px; |
|||
height: 100px; |
|||
display: inline-block; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.jq-star-svg { |
|||
width: 100%; |
|||
height: 100% ; |
|||
} |
|||
|
|||
.jq-star:hover .fs-star-svg polygon { |
|||
} |
|||
|
|||
.jq-star-svg polygon { |
|||
stroke: #000; |
|||
stroke-linejoin: round; |
|||
} |
|||
|
|||
/* un-used */ |
|||
.jq-shadow { |
|||
-webkit-filter: drop-shadow( -2px -2px 2px #888 ); |
|||
filter: drop-shadow( -2px -2px 2px #888 ); |
|||
} |
|||
|
|||
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -0,0 +1,26 @@ |
|||
using System.Collections.Generic; |
|||
|
|||
namespace Volo.Abp.PermissionManagement |
|||
{ |
|||
public class MultiplePermissionValueProviderGrantInfo |
|||
{ |
|||
public Dictionary<string, PermissionValueProviderGrantInfo> Result { get; } |
|||
|
|||
public MultiplePermissionValueProviderGrantInfo() |
|||
{ |
|||
Result = new Dictionary<string, PermissionValueProviderGrantInfo>(); |
|||
} |
|||
|
|||
public MultiplePermissionValueProviderGrantInfo(string[] names) |
|||
{ |
|||
Check.NotNull(names, nameof(names)); |
|||
|
|||
Result = new Dictionary<string, PermissionValueProviderGrantInfo>(); |
|||
|
|||
foreach (var name in names) |
|||
{ |
|||
Result.Add(name, PermissionValueProviderGrantInfo.NonGranted); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,26 @@ |
|||
using System.Collections.Generic; |
|||
|
|||
namespace Volo.Abp.PermissionManagement |
|||
{ |
|||
public class MultiplePermissionWithGrantedProviders |
|||
{ |
|||
public List<PermissionWithGrantedProviders> Result { get; } |
|||
|
|||
public MultiplePermissionWithGrantedProviders() |
|||
{ |
|||
Result = new List<PermissionWithGrantedProviders>(); |
|||
} |
|||
|
|||
public MultiplePermissionWithGrantedProviders(string[] names) |
|||
{ |
|||
Check.NotNull(names, nameof(names)); |
|||
|
|||
Result = new List<PermissionWithGrantedProviders>(); |
|||
|
|||
foreach (var name in names) |
|||
{ |
|||
Result.Add(new PermissionWithGrantedProviders(name, false)); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue