forked from stephanrauh/BootsFaces-Examples
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ec421bc
commit b3438d0
Showing
7 changed files
with
922 additions
and
31 deletions.
There are no files selected for viewing
39 changes: 39 additions & 0 deletions
39
PFSearchExpressions/src/main/java/de/beyondjava/jsf/sample/carshop/ContextMenuView.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
package de.beyondjava.jsf.sample.carshop; | ||
|
||
import java.io.Serializable; | ||
import java.util.List; | ||
|
||
import javax.faces.bean.ManagedBean; | ||
import javax.faces.bean.ManagedProperty; | ||
import javax.faces.bean.SessionScoped; | ||
|
||
@ManagedBean(name="dtContextMenuView") | ||
@SessionScoped | ||
public class ContextMenuView implements Serializable { | ||
|
||
@ManagedProperty(value="#{carPool.carPool}") | ||
private List<Car> cars; | ||
|
||
private Car selectedCar; | ||
|
||
public List<Car> getCars() { | ||
return cars; | ||
} | ||
|
||
public Car getSelectedCar() { | ||
return selectedCar; | ||
} | ||
|
||
public void setSelectedCar(Car selectedCar) { | ||
this.selectedCar = selectedCar; | ||
} | ||
|
||
public void deleteCar() { | ||
getCars().remove(selectedCar); | ||
selectedCar = null; | ||
} | ||
|
||
public void setCars(List<Car> cars) { | ||
this.cars = cars; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
69 changes: 69 additions & 0 deletions
69
PFSearchExpressions/src/main/webapp/resources/sh/shBrushXml.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
/** | ||
* SyntaxHighlighter | ||
* http://alexgorbatchev.com/SyntaxHighlighter | ||
* | ||
* SyntaxHighlighter is donationware. If you are using it, please donate. | ||
* http://alexgorbatchev.com/SyntaxHighlighter/donate.html | ||
* | ||
* @version | ||
* 3.0.83 (July 02 2010) | ||
* | ||
* @copyright | ||
* Copyright (C) 2004-2010 Alex Gorbatchev. | ||
* | ||
* @license | ||
* Dual licensed under the MIT and GPL licenses. | ||
*/ | ||
;(function() | ||
{ | ||
// CommonJS | ||
typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null; | ||
|
||
function Brush() | ||
{ | ||
function process(match, regexInfo) | ||
{ | ||
var constructor = SyntaxHighlighter.Match, | ||
code = match[0], | ||
tag = new XRegExp('(<|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)', 'xg').exec(code), | ||
result = [] | ||
; | ||
|
||
if (match.attributes != null) | ||
{ | ||
var attributes, | ||
regex = new XRegExp('(?<name> [\\w:\\-\\.]+)' + | ||
'\\s*=\\s*' + | ||
'(?<value> ".*?"|\'.*?\'|\\w+)', | ||
'xg'); | ||
|
||
while ((attributes = regex.exec(code)) != null) | ||
{ | ||
result.push(new constructor(attributes.name, match.index + attributes.index, 'color1')); | ||
result.push(new constructor(attributes.value, match.index + attributes.index + attributes[0].indexOf(attributes.value), 'string')); | ||
} | ||
} | ||
|
||
if (tag != null) | ||
result.push( | ||
new constructor(tag.name, match.index + tag[0].indexOf(tag.name), 'keyword') | ||
); | ||
|
||
return result; | ||
} | ||
|
||
this.regexList = [ | ||
{ regex: new XRegExp('(\\<|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\>|>)', 'gm'), css: 'color2' }, // <![ ... [ ... ]]> | ||
{ regex: SyntaxHighlighter.regexLib.xmlComments, css: 'comments' }, // <!-- ... --> | ||
{ regex: new XRegExp('(<|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(>|>)', 'sg'), func: process } | ||
]; | ||
}; | ||
|
||
Brush.prototype = new SyntaxHighlighter.Highlighter(); | ||
Brush.aliases = ['xml', 'xhtml', 'xslt', 'html']; | ||
|
||
SyntaxHighlighter.brushes.Xml = Brush; | ||
|
||
// CommonJS | ||
typeof(exports) != 'undefined' ? exports.Brush = Brush : null; | ||
})(); |
Oops, something went wrong.