Skip to content

Commit

Permalink
feat(pdf-viewer): add text layer sass styles
Browse files Browse the repository at this point in the history
  • Loading branch information
Juveniel authored and joneff committed Aug 23, 2019
1 parent 6d4d6fd commit bcf3a3a
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 3 deletions.
1 change: 1 addition & 0 deletions packages/bootstrap/scss/_variables.scss
Expand Up @@ -1307,6 +1307,7 @@ $pdf-viewer-page-text: $panel-text !default;
$pdf-viewer-page-border: $panel-border !default;
$pdf-viewer-page-shadow: 0 0 ($pdf-viewer-page-spacing / 2) $pdf-viewer-page-border !default;

$pdf-viewer-selection-line-height: 1.2 !default;


// Drawer
Expand Down
2 changes: 2 additions & 0 deletions packages/default/scss/_variables.scss
Expand Up @@ -1272,6 +1272,8 @@ $pdf-viewer-page-text: $panel-text !default;
$pdf-viewer-page-border: $panel-border !default;
$pdf-viewer-page-shadow: 0 0 ($pdf-viewer-page-spacing / 2) $pdf-viewer-page-border !default;

$pdf-viewer-selection-line-height: $line-height-sm !default;


// Adaptive Common
$adaptive-content-bg: $base-bg !default;
Expand Down
34 changes: 31 additions & 3 deletions packages/default/scss/pdf-viewer/_layout.scss
Expand Up @@ -26,16 +26,44 @@
// Canvas
.k-list-scroller {
flex: 1 1 auto;
outline: none;

.k-enable-text-select {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
cursor: text;
}

.k-enable-panning {
cursor: grab;
}
}


// Page
.k-page {
position: relative;
margin: $pdf-viewer-page-spacing auto;
}

.k-page canvas {
direction: ltr;
canvas {
direction: ltr;
}

.k-text-layer {
position: absolute;
top: 0;
left: 0;
opacity: .2;
overflow: hidden;
}
.k-text-layer > span {
position: absolute;
line-height: $pdf-viewer-selection-line-height;
transform-origin: 0% 0%;
color: transparent;
}
}
}

Expand Down
2 changes: 2 additions & 0 deletions packages/material/scss/_variables.scss
Expand Up @@ -1377,6 +1377,8 @@ $pdf-viewer-page-text: $panel-text !default;
$pdf-viewer-page-border: $panel-border !default;
$pdf-viewer-page-shadow: 0 0 ($pdf-viewer-page-spacing / 2) $pdf-viewer-page-border !default;

$pdf-viewer-selection-line-height: $line-height-sm !default;


// Adaptive Common
$adaptive-content-bg: $base-bg !default;
Expand Down

0 comments on commit bcf3a3a

Please sign in to comment.