DiaColloDB-WWW

 view release on metacpan or  search on metacpan

share/htdocs/diacollo.css  view on Meta::CPAN

  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #aaa;
  cursor: pointer;
}

/*--------------------------------------------------------------
 * profile data: d3 common: export menu
 */
#exportMenu {
    display:none;
    position: absolute;
    width: 200px;
    top: 24px;
    right: 10px;
    float: right;
    z-index: 1;
}

#exportMenu li a,
#exportMenu li a :hover {
    color: inherit;
    background-color: inherit;
    text-decoration: none;
}

/*--------------------------------------------------------------
 * profile data: d3: common: transport
 */
#d3transport > div { 
  vertical-align: middle;

share/htdocs/diacollo.js  view on Meta::CPAN

	if (ix==1) jsel.focus();
    }
}

//-- d3: keyboard bindings & focus: focus handlers
var d3HasFocus=false;
function d3SetFocus(val) {
    if (val==null) val=!d3HasFocus;
    d3HasFocus = val;
    //debug_log("setFocus("+val+")");
    //exportMenuHide(0);
    if (val) {
	//-- enable keyboard focus
	$("#kbicon").attr("title","Keyboard shortcuts enabled (arrow-keys, spacebar)");
	$("#kbiconx").hide();
    } else {
	//-- disable keyboard focus
	$("#kbicon").attr("title","Keyboard shortcuts disabled (click to enable)");
	$("#kbiconx").show();
    }
}

share/htdocs/diacollo.js  view on Meta::CPAN

function d3OnSpeedBrushEnd() {
    //d3SpeedBrushDebug("d3OnSpeedBrushEnd()");
    speedNode.classed("brushing",false);
}

//----------------------------------------------------------------------
// d3: play/pause transport: callbacks
function dcpPlay(playing,force) {
    if (playing==null) playing = dcpPlaying;
    if (force==null) force=false;
    //exportMenuHide(0);

    //-- setup buttons
    var btn = d3.selectAll(".btn");
    btn.selectAll(".play").style("opacity",Number(!playing));
    btn.selectAll(".pause,.stop").style("opacity",Number(playing));

    if (!force && playing==dcpPlaying) return;
    dcpPlaying = playing;

    //-- maybe start playing

share/htdocs/diacollo.js  view on Meta::CPAN

    var url = "data:image/svg+xml;charset=utf-8,"+encodeURIComponent(source);

    //-- set url value to the export button's element's href attribute
    $("#exportBtn") 
	//.prop("target","_tab")
	.prop("download","diacollo.svg")
	.prop("href",url);

    //-- go get it (must use DOM click() method, not jQuery if using exportTarget != event.target)
    /*
      exportMenuHide();
      document.getElementById('exportTarget').click();
    */

    //-- direct-click button: just return true
    return true;
}

//--------------------------------------------------------------
// d3: export: utils: get css string from selected stylsheets
//  + see http://stackoverflow.com/questions/1679507/getting-all-css-used-in-html-file



( run in 0.595 second using v1.01-cache-2.11-cpan-49f99fa48dc )